Rewrite Receiver::iter doc example to show resulting values.

This commit is contained in:
Corey Farwell 2017-06-02 00:18:53 -04:00
parent 4ed2edaafe
commit d3f3e26db0

View File

@ -1370,14 +1370,16 @@ impl<T> Receiver<T> {
/// let (send, recv) = channel(); /// let (send, recv) = channel();
/// ///
/// thread::spawn(move || { /// thread::spawn(move || {
/// send.send(1u8).unwrap(); /// send.send(1).unwrap();
/// send.send(2u8).unwrap(); /// send.send(2).unwrap();
/// send.send(3u8).unwrap(); /// send.send(3).unwrap();
/// }); /// });
/// ///
/// for x in recv.iter() { /// let mut iter = recv.iter();
/// println!("Got: {}", x); /// 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")] #[stable(feature = "rust1", since = "1.0.0")]
pub fn iter(&self) -> Iter<T> { pub fn iter(&self) -> Iter<T> {