about summary refs log tree commit diff
path: root/src/libcore/iter.rs
diff options
context:
space:
mode:
authorJoshua Landau <joshua@landau.ws>2015-06-10 17:22:20 +0100
committerJoshua Landau <joshua@landau.ws>2015-06-10 21:14:03 +0100
commitca7418b84658fc1c723672c462aa0a7878d88b64 (patch)
tree6fba2849520c8c205c53ca12aaa8445eb8e03ab9 /src/libcore/iter.rs
parentd8a9570154dfbc4032cb3a6ba8b51c6256518dcd (diff)
downloadrust-ca7418b84658fc1c723672c462aa0a7878d88b64.tar.gz
rust-ca7418b84658fc1c723672c462aa0a7878d88b64.zip
Removed many pointless calls to *iter() and iter_mut()
Diffstat (limited to 'src/libcore/iter.rs')
-rw-r--r--src/libcore/iter.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libcore/iter.rs b/src/libcore/iter.rs
index b12a1c1ed96..54153660c23 100644
--- a/src/libcore/iter.rs
+++ b/src/libcore/iter.rs
@@ -177,7 +177,7 @@ pub trait Iterator {
     /// ```
     /// let a = [0];
     /// let b = [1];
-    /// let mut it = a.iter().chain(b.iter());
+    /// let mut it = a.iter().chain(&b);
     /// assert_eq!(it.next(), Some(&0));
     /// assert_eq!(it.next(), Some(&1));
     /// assert!(it.next().is_none());
@@ -200,7 +200,7 @@ pub trait Iterator {
     /// ```
     /// let a = [0];
     /// let b = [1];
-    /// let mut it = a.iter().zip(b.iter());
+    /// let mut it = a.iter().zip(&b);
     /// assert_eq!(it.next(), Some((&0, &1)));
     /// assert!(it.next().is_none());
     /// ```
@@ -585,9 +585,9 @@ pub trait Iterator {
 
         for x in self {
             if f(&x) {
-                left.extend(Some(x).into_iter())
+                left.extend(Some(x))
             } else {
-                right.extend(Some(x).into_iter())
+                right.extend(Some(x))
             }
         }
 
@@ -994,8 +994,8 @@ pub trait Iterator {
         us.extend(SizeHint(lo, hi, marker::PhantomData));
 
         for (t, u) in self {
-            ts.extend(Some(t).into_iter());
-            us.extend(Some(u).into_iter());
+            ts.extend(Some(t));
+            us.extend(Some(u));
         }
 
         (ts, us)