diff options
| author | Corey Farwell <coreyf@rwell.org> | 2017-06-02 00:18:53 -0400 |
|---|---|---|
| committer | Corey Farwell <coreyf@rwell.org> | 2017-06-02 00:21:27 -0400 |
| commit | d3f3e26db04c91e80bce8fa022b535d79cfe5c6c (patch) | |
| tree | fa51a128b06323a938eecf4e9d149befdb512350 /src/libstd/sync/mpsc | |
| parent | 4ed2edaafe82fb8d44e81e00ca3e4f7659855ba2 (diff) | |
| download | rust-d3f3e26db04c91e80bce8fa022b535d79cfe5c6c.tar.gz rust-d3f3e26db04c91e80bce8fa022b535d79cfe5c6c.zip | |
Rewrite `Receiver::iter` doc example to show resulting values.
Diffstat (limited to 'src/libstd/sync/mpsc')
| -rw-r--r-- | src/libstd/sync/mpsc/mod.rs | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/libstd/sync/mpsc/mod.rs b/src/libstd/sync/mpsc/mod.rs index 40b3e789ce4..8fdd99e86b0 100644 --- a/src/libstd/sync/mpsc/mod.rs +++ b/src/libstd/sync/mpsc/mod.rs @@ -1370,14 +1370,16 @@ impl<T> Receiver<T> { /// let (send, recv) = channel(); /// /// thread::spawn(move || { - /// send.send(1u8).unwrap(); - /// send.send(2u8).unwrap(); - /// send.send(3u8).unwrap(); + /// send.send(1).unwrap(); + /// send.send(2).unwrap(); + /// send.send(3).unwrap(); /// }); /// - /// for x in recv.iter() { - /// println!("Got: {}", x); - /// } + /// let mut iter = recv.iter(); + /// assert_eq!(iter.next(), Some(1)); + /// assert_eq!(iter.next(), Some(2)); + /// assert_eq!(iter.next(), Some(3)); + /// assert_eq!(iter.next(), None); /// ``` #[stable(feature = "rust1", since = "1.0.0")] pub fn iter(&self) -> Iter<T> { |
