summaryrefslogtreecommitdiff
path: root/examples/send_with_dropped_receiver.rs
blob: 19bfa385f02187b9d9de71e38d17223ad8001630 (plain)
1
2
3
4
5
6
7
8
use std::mem;

fn main() {
    let (sender, receiver) = oneshot::channel();
    mem::drop(receiver);
    let send_error = sender.send(5u128).unwrap_err();
    assert_eq!(send_error.into_inner(), 5);
}