@@ -11,12 +11,15 @@ use crate::{intrinsics, mem};
1111pub struct RangeIter < A > ( legacy:: Range < A > ) ;
1212
1313impl < A > RangeIter < A > {
14- #[ unstable( feature = "new_range_api " , issue = "125687 " ) ]
14+ #[ unstable( feature = "new_range_remainder " , issue = "154458 " ) ]
1515 /// Returns the remainder of the range being iterated over.
1616 ///
1717 /// # Examples
18+ ///
1819 /// ```
1920 /// #![feature(new_range_api)]
21+ /// #![feature(new_range_remainder)]
22+ ///
2023 /// let range = core::range::Range::from(3..11);
2124 /// let mut iter = range.into_iter();
2225 /// assert_eq!(iter.clone().remainder(), range);
@@ -333,8 +336,10 @@ impl<A: Step> RangeFromIter<A> {
333336 /// Returns the remainder of the range being iterated over.
334337 ///
335338 /// # Examples
339+ ///
336340 /// ```
337- /// #![feature(new_range_api)]
341+ /// #![feature(new_range_remainder)]
342+ ///
338343 /// let range = core::range::RangeFrom::from(3..);
339344 /// let mut iter = range.into_iter();
340345 /// assert_eq!(iter.clone().remainder(), range);
@@ -343,7 +348,7 @@ impl<A: Step> RangeFromIter<A> {
343348 /// ```
344349 #[ inline]
345350 #[ rustc_inherit_overflow_checks]
346- #[ unstable( feature = "new_range_api " , issue = "125687 " ) ]
351+ #[ unstable( feature = "new_range_remainder " , issue = "154458 " ) ]
347352 pub fn remainder ( self ) -> RangeFrom < A > {
348353 // Need to handle this case even if overflow-checks are disabled,
349354 // because a `RangeFromIter` could be exhausted in a crate with
0 commit comments