about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTshepang Lekhonkhobe <tshepang@gmail.com>2020-07-17 07:00:20 +0200
committerTshepang Lekhonkhobe <tshepang@gmail.com>2020-07-17 07:00:20 +0200
commit08b4b5441783ab41b40314fb8ad9dd607f2eb038 (patch)
tree78d4ac19d62f935dd38fa6b47a79913b3a6d38a5
parent8534be72fc3b9c5f2f2dc4e4ee7b651a008e9a3e (diff)
downloadrust-08b4b5441783ab41b40314fb8ad9dd607f2eb038.tar.gz
rust-08b4b5441783ab41b40314fb8ad9dd607f2eb038.zip
docs: better demonstrate that None values are skipped as many times as needed
-rw-r--r--src/libcore/iter/traits/iterator.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/libcore/iter/traits/iterator.rs b/src/libcore/iter/traits/iterator.rs
index 692eed80c02..ed61a319b02 100644
--- a/src/libcore/iter/traits/iterator.rs
+++ b/src/libcore/iter/traits/iterator.rs
@@ -756,12 +756,11 @@ pub trait Iterator {
     /// Basic usage:
     ///
     /// ```
-    /// let a = ["1", "lol", "3", "NaN", "5"];
+    /// let a = ["1", "two", "NaN", "four", "5"];
     ///
     /// let mut iter = a.iter().filter_map(|s| s.parse().ok());
     ///
     /// assert_eq!(iter.next(), Some(1));
-    /// assert_eq!(iter.next(), Some(3));
     /// assert_eq!(iter.next(), Some(5));
     /// assert_eq!(iter.next(), None);
     /// ```
@@ -769,10 +768,9 @@ pub trait Iterator {
     /// Here's the same example, but with [`filter`] and [`map`]:
     ///
     /// ```
-    /// let a = ["1", "lol", "3", "NaN", "5"];
+    /// let a = ["1", "two", "NaN", "four", "5"];
     /// let mut iter = a.iter().map(|s| s.parse()).filter(|s| s.is_ok()).map(|s| s.unwrap());
     /// assert_eq!(iter.next(), Some(1));
-    /// assert_eq!(iter.next(), Some(3));
     /// assert_eq!(iter.next(), Some(5));
     /// assert_eq!(iter.next(), None);
     /// ```