@@ -326,7 +326,6 @@ pub trait Iterator {
326
326
/// # Examples
327
327
///
328
328
/// ```
329
- /// # #![feature(core)]
330
329
/// let xs = [100, 200, 300];
331
330
/// let mut it = xs.iter().cloned().peekable();
332
331
/// assert_eq!(*it.peek().unwrap(), 100);
@@ -514,15 +513,13 @@ pub trait Iterator {
514
513
/// # Examples
515
514
///
516
515
/// ```
517
- /// # #![feature(core)]
518
- ///
519
516
/// let a = [1, 4, 2, 3, 8, 9, 6];
520
517
/// let sum: i32 = a.iter()
521
518
/// .map(|x| *x)
522
519
/// .inspect(|&x| println!("filtering {}", x))
523
520
/// .filter(|&x| x % 2 == 0)
524
521
/// .inspect(|&x| println!("{} made it through", x))
525
- /// .sum( );
522
+ /// .fold(0, |sum, i| sum + i );
526
523
/// println!("{}", sum);
527
524
/// ```
528
525
#[ inline]
@@ -572,7 +569,6 @@ pub trait Iterator {
572
569
/// do not.
573
570
///
574
571
/// ```
575
- /// # #![feature(core)]
576
572
/// let vec = vec![1, 2, 3, 4];
577
573
/// let (even, odd): (Vec<_>, Vec<_>) = vec.into_iter().partition(|&n| n % 2 == 0);
578
574
/// assert_eq!(even, [2, 4]);
@@ -897,7 +893,6 @@ pub trait Iterator {
897
893
///
898
894
/// ```
899
895
/// # #![feature(core)]
900
- ///
901
896
/// let a = [-3_i32, 0, 1, 5, -10];
902
897
/// assert_eq!(*a.iter().max_by(|x| x.abs()).unwrap(), -10);
903
898
/// ```
@@ -926,7 +921,6 @@ pub trait Iterator {
926
921
///
927
922
/// ```
928
923
/// # #![feature(core)]
929
- ///
930
924
/// let a = [-3_i32, 0, 1, 5, -10];
931
925
/// assert_eq!(*a.iter().min_by(|x| x.abs()).unwrap(), 0);
932
926
/// ```
@@ -971,7 +965,6 @@ pub trait Iterator {
971
965
/// # Examples
972
966
///
973
967
/// ```
974
- /// # #![feature(core)]
975
968
/// let a = [(1, 2), (3, 4)];
976
969
/// let (left, right): (Vec<_>, Vec<_>) = a.iter().cloned().unzip();
977
970
/// assert_eq!(left, [1, 3]);
@@ -1065,7 +1058,6 @@ pub trait Iterator {
1065
1058
///
1066
1059
/// ```
1067
1060
/// # #![feature(core)]
1068
- ///
1069
1061
/// let a = [1, 2, 3, 4, 5];
1070
1062
/// let it = a.iter();
1071
1063
/// assert_eq!(it.sum::<i32>(), 15);
@@ -1084,7 +1076,6 @@ pub trait Iterator {
1084
1076
///
1085
1077
/// ```
1086
1078
/// # #![feature(core)]
1087
- ///
1088
1079
/// fn factorial(n: u32) -> u32 {
1089
1080
/// (1..).take_while(|&i| i <= n).product()
1090
1081
/// }
@@ -2730,7 +2721,7 @@ impl<A: Step> ops::Range<A> {
2730
2721
/// # Examples
2731
2722
///
2732
2723
/// ```
2733
- /// # #![feature(step_by, core )]
2724
+ /// # #![feature(step_by)]
2734
2725
/// for i in (0..10).step_by(2) {
2735
2726
/// println!("{}", i);
2736
2727
/// }
0 commit comments