about summary refs log tree commit diff
path: root/src/libstd/sync
diff options
context:
space:
mode:
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
commit4cf59304c1e112c3b0fbedc6034b2a469fb9fce8 (patch)
tree42c84b2a4b87da25623122daf4505fc657f1e3a1 /src/libstd/sync
parentb41f2df4ca92e9ab816d9b6649c0fc5df9e9d213 (diff)
downloadrust-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.rs26
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: