diff options
Diffstat (limited to 'examples/send_before_recv.rs')
-rw-r--r-- | examples/send_before_recv.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/examples/send_before_recv.rs b/examples/send_before_recv.rs new file mode 100644 index 0000000..c31ba65 --- /dev/null +++ b/examples/send_before_recv.rs @@ -0,0 +1,11 @@ +#[cfg(feature = "std")] +fn main() { + let (sender, receiver) = oneshot::channel(); + assert!(sender.send(19i128).is_ok()); + assert_eq!(receiver.recv(), Ok(19i128)); +} + +#[cfg(not(feature = "std"))] +fn main() { + panic!("This example is only for when the \"sync\" feature is used"); +} |