diff options
| author | Łukasz Niemier <lukasz@niemier.pl> | 2015-04-07 20:35:54 +0200 |
|---|---|---|
| committer | Łukasz Niemier <lukasz@niemier.pl> | 2015-04-07 20:35:54 +0200 |
| commit | 4cf59304c1e112c3b0fbedc6034b2a469fb9fce8 (patch) | |
| tree | 42c84b2a4b87da25623122daf4505fc657f1e3a1 /src/libstd/sync | |
| parent | b41f2df4ca92e9ab816d9b6649c0fc5df9e9d213 (diff) | |
| download | rust-4cf59304c1e112c3b0fbedc6034b2a469fb9fce8.tar.gz rust-4cf59304c1e112c3b0fbedc6034b2a469fb9fce8.zip | |
Remove incorrect example from docs
Diffstat (limited to 'src/libstd/sync')
| -rw-r--r-- | src/libstd/sync/mpsc/mod.rs | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/libstd/sync/mpsc/mod.rs b/src/libstd/sync/mpsc/mod.rs index c80182ec07d..a955f88164c 100644 --- a/src/libstd/sync/mpsc/mod.rs +++ b/src/libstd/sync/mpsc/mod.rs @@ -113,32 +113,6 @@ //! rx.recv().unwrap(); //! ``` //! -//! Reading from a channel with a timeout requires to use a Timer together -//! with the channel. You can use the `select!` macro to select either and -//! handle the timeout case. This first example will break out of the loop -//! after 10 seconds no matter what: -//! -//! ```no_run -//! # #![feature(std_misc, old_io)] -//! use std::sync::mpsc::channel; -//! use std::old_io::timer::Timer; -//! use std::time::Duration; -//! -//! let (tx, rx) = channel::<i32>(); -//! let mut timer = Timer::new().unwrap(); -//! let timeout = timer.oneshot(Duration::seconds(10)); -//! -//! loop { -//! select! { -//! val = rx.recv() => println!("Received {}", val.unwrap()), -//! _ = timeout.recv() => { -//! println!("timed out, total time was more than 10 seconds"); -//! break; -//! } -//! } -//! } -//! ``` -//! //! This second example is more costly since it allocates a new timer every //! time a message is received, but it allows you to timeout after the channel //! has been inactive for 5 seconds: |
