about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorCorey Farwell <coreyf@rwell.org>2016-12-06 15:44:46 -1000
committerCorey Farwell <coreyf@rwell.org>2016-12-15 11:16:40 -0500
commit4c4e8c4af77edda2d62dc8de3cfbcb8393a30ea9 (patch)
treec4e7a0acc7903aeb5e7c893fac32b255e9727544 /src
parentae369340473fc4bb5b30d20d32022f7ae9f8324c (diff)
downloadrust-4c4e8c4af77edda2d62dc8de3cfbcb8393a30ea9.tar.gz
rust-4c4e8c4af77edda2d62dc8de3cfbcb8393a30ea9.zip
Simplify `BTreeSet::iter` doc example.
Diffstat (limited to 'src')
-rw-r--r--src/libcollections/btree/set.rs14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/libcollections/btree/set.rs b/src/libcollections/btree/set.rs
index 91da8e8b079..ffd5d7a9192 100644
--- a/src/libcollections/btree/set.rs
+++ b/src/libcollections/btree/set.rs
@@ -180,14 +180,12 @@ impl<T> BTreeSet<T> {
     /// ```
     /// use std::collections::BTreeSet;
     ///
-    /// let set: BTreeSet<usize> = [1, 2, 3, 4].iter().cloned().collect();
-    ///
-    /// for x in set.iter() {
-    ///     println!("{}", x);
-    /// }
-    ///
-    /// let v: Vec<_> = set.iter().cloned().collect();
-    /// assert_eq!(v, [1, 2, 3, 4]);
+    /// let set: BTreeSet<usize> = [1, 2, 3].iter().cloned().collect();
+    /// let mut set_iter = set.iter();
+    /// assert_eq!(set_iter.next(), Some(&1));
+    /// assert_eq!(set_iter.next(), Some(&2));
+    /// assert_eq!(set_iter.next(), Some(&3));
+    /// assert_eq!(set_iter.next(), None);
     /// ```
     #[stable(feature = "rust1", since = "1.0.0")]
     pub fn iter(&self) -> Iter<T> {