@@ -356,7 +356,7 @@ pub trait Iterator {
356
356
///
357
357
/// ```
358
358
/// let a = [0, 1, 2, 3, 4, 5];
359
- /// let mut iter = a.into_iter ().step_by(2);
359
+ /// let mut iter = a.iter ().step_by(2);
360
360
///
361
361
/// assert_eq!(iter.next(), Some(&0));
362
362
/// assert_eq!(iter.next(), Some(&2));
@@ -531,7 +531,7 @@ pub trait Iterator {
531
531
/// ```
532
532
/// let a = [1, 2, 3];
533
533
///
534
- /// let mut iter = a.into_iter ().map(|x| 2 * x);
534
+ /// let mut iter = a.iter ().map(|x| 2 * x);
535
535
///
536
536
/// assert_eq!(iter.next(), Some(2));
537
537
/// assert_eq!(iter.next(), Some(4));
@@ -620,7 +620,7 @@ pub trait Iterator {
620
620
/// ```
621
621
/// let a = [0i32, 1, 2];
622
622
///
623
- /// let mut iter = a.into_iter ().filter(|x| x.is_positive());
623
+ /// let mut iter = a.iter ().filter(|x| x.is_positive());
624
624
///
625
625
/// assert_eq!(iter.next(), Some(&1));
626
626
/// assert_eq!(iter.next(), Some(&2));
@@ -634,7 +634,7 @@ pub trait Iterator {
634
634
/// ```
635
635
/// let a = [0, 1, 2];
636
636
///
637
- /// let mut iter = a.into_iter ().filter(|x| **x > 1); // need two *s!
637
+ /// let mut iter = a.iter ().filter(|x| **x > 1); // need two *s!
638
638
///
639
639
/// assert_eq!(iter.next(), Some(&2));
640
640
/// assert_eq!(iter.next(), None);
@@ -646,7 +646,7 @@ pub trait Iterator {
646
646
/// ```
647
647
/// let a = [0, 1, 2];
648
648
///
649
- /// let mut iter = a.into_iter ().filter(|&x| *x > 1); // both & and *
649
+ /// let mut iter = a.iter ().filter(|&x| *x > 1); // both & and *
650
650
///
651
651
/// assert_eq!(iter.next(), Some(&2));
652
652
/// assert_eq!(iter.next(), None);
@@ -657,7 +657,7 @@ pub trait Iterator {
657
657
/// ```
658
658
/// let a = [0, 1, 2];
659
659
///
660
- /// let mut iter = a.into_iter ().filter(|&&x| x > 1); // two &s
660
+ /// let mut iter = a.iter ().filter(|&&x| x > 1); // two &s
661
661
///
662
662
/// assert_eq!(iter.next(), Some(&2));
663
663
/// assert_eq!(iter.next(), None);
@@ -837,7 +837,7 @@ pub trait Iterator {
837
837
/// ```
838
838
/// let a = [-1i32, 0, 1];
839
839
///
840
- /// let mut iter = a.into_iter ().skip_while(|x| x.is_negative());
840
+ /// let mut iter = a.iter ().skip_while(|x| x.is_negative());
841
841
///
842
842
/// assert_eq!(iter.next(), Some(&0));
843
843
/// assert_eq!(iter.next(), Some(&1));
@@ -851,7 +851,7 @@ pub trait Iterator {
851
851
/// ```
852
852
/// let a = [-1, 0, 1];
853
853
///
854
- /// let mut iter = a.into_iter ().skip_while(|x| **x < 0); // need two *s!
854
+ /// let mut iter = a.iter ().skip_while(|x| **x < 0); // need two *s!
855
855
///
856
856
/// assert_eq!(iter.next(), Some(&0));
857
857
/// assert_eq!(iter.next(), Some(&1));
@@ -863,7 +863,7 @@ pub trait Iterator {
863
863
/// ```
864
864
/// let a = [-1, 0, 1, -2];
865
865
///
866
- /// let mut iter = a.into_iter ().skip_while(|x| **x < 0);
866
+ /// let mut iter = a.iter ().skip_while(|x| **x < 0);
867
867
///
868
868
/// assert_eq!(iter.next(), Some(&0));
869
869
/// assert_eq!(iter.next(), Some(&1));
@@ -898,7 +898,7 @@ pub trait Iterator {
898
898
/// ```
899
899
/// let a = [-1i32, 0, 1];
900
900
///
901
- /// let mut iter = a.into_iter ().take_while(|x| x.is_negative());
901
+ /// let mut iter = a.iter ().take_while(|x| x.is_negative());
902
902
///
903
903
/// assert_eq!(iter.next(), Some(&-1));
904
904
/// assert_eq!(iter.next(), None);
@@ -911,7 +911,7 @@ pub trait Iterator {
911
911
/// ```
912
912
/// let a = [-1, 0, 1];
913
913
///
914
- /// let mut iter = a.into_iter ().take_while(|x| **x < 0); // need two *s!
914
+ /// let mut iter = a.iter ().take_while(|x| **x < 0); // need two *s!
915
915
///
916
916
/// assert_eq!(iter.next(), Some(&-1));
917
917
/// assert_eq!(iter.next(), None);
@@ -922,7 +922,7 @@ pub trait Iterator {
922
922
/// ```
923
923
/// let a = [-1, 0, 1, -2];
924
924
///
925
- /// let mut iter = a.into_iter ().take_while(|x| **x < 0);
925
+ /// let mut iter = a.iter ().take_while(|x| **x < 0);
926
926
///
927
927
/// assert_eq!(iter.next(), Some(&-1));
928
928
///
@@ -937,7 +937,7 @@ pub trait Iterator {
937
937
///
938
938
/// ```
939
939
/// let a = [1, 2, 3, 4];
940
- /// let mut iter = a.into_iter ();
940
+ /// let mut iter = a.iter ();
941
941
///
942
942
/// let result: Vec<i32> = iter.by_ref()
943
943
/// .take_while(|n| **n != 3)
@@ -1321,7 +1321,7 @@ pub trait Iterator {
1321
1321
/// ```
1322
1322
/// let a = [1, 2, 3];
1323
1323
///
1324
- /// let iter = a.into_iter ();
1324
+ /// let iter = a.iter ();
1325
1325
///
1326
1326
/// let sum: i32 = iter.take(5).fold(0, |acc, i| acc + i );
1327
1327
///
@@ -1334,7 +1334,7 @@ pub trait Iterator {
1334
1334
/// // let's try that again
1335
1335
/// let a = [1, 2, 3];
1336
1336
///
1337
- /// let mut iter = a.into_iter ();
1337
+ /// let mut iter = a.iter ();
1338
1338
///
1339
1339
/// // instead, we add in a .by_ref()
1340
1340
/// let sum: i32 = iter.by_ref().take(2).fold(0, |acc, i| acc + i );
@@ -1479,7 +1479,7 @@ pub trait Iterator {
1479
1479
/// let a = [1, 2, 3];
1480
1480
///
1481
1481
/// let (even, odd): (Vec<i32>, Vec<i32>) = a
1482
- /// .into_iter ()
1482
+ /// .iter ()
1483
1483
/// .partition(|&n| n % 2 == 0);
1484
1484
///
1485
1485
/// assert_eq!(even, vec![2]);
0 commit comments