@@ -1116,7 +1116,6 @@ pub trait Iterator {
11161116 /// Basic usage:
11171117 ///
11181118 /// ```
1119- /// #![feature(iter_map_while)]
11201119 /// let a = [-1i32, 4, 0, 1];
11211120 ///
11221121 /// let mut iter = a.iter().map_while(|x| 16i32.checked_div(*x));
@@ -1147,7 +1146,6 @@ pub trait Iterator {
11471146 /// Stopping after an initial [`None`]:
11481147 ///
11491148 /// ```
1150- /// #![feature(iter_map_while)]
11511149 /// use std::convert::TryFrom;
11521150 ///
11531151 /// let a = [0, 1, 2, -3, 4, 5, -6];
@@ -1165,7 +1163,6 @@ pub trait Iterator {
11651163 /// removed:
11661164 ///
11671165 /// ```
1168- /// #![feature(iter_map_while)]
11691166 /// use std::convert::TryFrom;
11701167 ///
11711168 /// let a = [1, 2, -3, 4];
@@ -1191,7 +1188,7 @@ pub trait Iterator {
11911188 ///
11921189 /// [`fuse`]: Iterator::fuse
11931190 #[ inline]
1194- #[ unstable ( feature = "iter_map_while" , reason = "recently added" , issue = "68537 ") ]
1191+ #[ stable ( feature = "iter_map_while" , since = "1.57.0 " ) ]
11951192 fn map_while < B , P > ( self , predicate : P ) -> MapWhile < Self , P >
11961193 where
11971194 Self : Sized ,
0 commit comments