@@ -1116,7 +1116,6 @@ pub trait Iterator {
1116
1116
/// Basic usage:
1117
1117
///
1118
1118
/// ```
1119
- /// #![feature(iter_map_while)]
1120
1119
/// let a = [-1i32, 4, 0, 1];
1121
1120
///
1122
1121
/// let mut iter = a.iter().map_while(|x| 16i32.checked_div(*x));
@@ -1147,7 +1146,6 @@ pub trait Iterator {
1147
1146
/// Stopping after an initial [`None`]:
1148
1147
///
1149
1148
/// ```
1150
- /// #![feature(iter_map_while)]
1151
1149
/// use std::convert::TryFrom;
1152
1150
///
1153
1151
/// let a = [0, 1, 2, -3, 4, 5, -6];
@@ -1165,7 +1163,6 @@ pub trait Iterator {
1165
1163
/// removed:
1166
1164
///
1167
1165
/// ```
1168
- /// #![feature(iter_map_while)]
1169
1166
/// use std::convert::TryFrom;
1170
1167
///
1171
1168
/// let a = [1, 2, -3, 4];
@@ -1191,7 +1188,7 @@ pub trait Iterator {
1191
1188
///
1192
1189
/// [`fuse`]: Iterator::fuse
1193
1190
#[ inline]
1194
- #[ unstable ( feature = "iter_map_while" , reason = "recently added" , issue = "68537 ") ]
1191
+ #[ stable ( feature = "iter_map_while" , since = "1.57.0 " ) ]
1195
1192
fn map_while < B , P > ( self , predicate : P ) -> MapWhile < Self , P >
1196
1193
where
1197
1194
Self : Sized ,
0 commit comments