@@ -1902,14 +1902,13 @@ impl<T> IntoIter<T> {
1902
1902
/// # Examples
1903
1903
///
1904
1904
/// ```
1905
- /// # #![feature(vec_into_iter_as_slice)]
1906
1905
/// let vec = vec!['a', 'b', 'c'];
1907
1906
/// let mut into_iter = vec.into_iter();
1908
1907
/// assert_eq!(into_iter.as_slice(), &['a', 'b', 'c']);
1909
1908
/// let _ = into_iter.next().unwrap();
1910
1909
/// assert_eq!(into_iter.as_slice(), &['b', 'c']);
1911
1910
/// ```
1912
- #[ unstable ( feature = "vec_into_iter_as_slice" , issue = "35601 " ) ]
1911
+ #[ stable ( feature = "vec_into_iter_as_slice" , since = "1.15.0 " ) ]
1913
1912
pub fn as_slice ( & self ) -> & [ T ] {
1914
1913
unsafe {
1915
1914
slice:: from_raw_parts ( self . ptr , self . len ( ) )
@@ -1921,7 +1920,6 @@ impl<T> IntoIter<T> {
1921
1920
/// # Examples
1922
1921
///
1923
1922
/// ```
1924
- /// # #![feature(vec_into_iter_as_slice)]
1925
1923
/// let vec = vec!['a', 'b', 'c'];
1926
1924
/// let mut into_iter = vec.into_iter();
1927
1925
/// assert_eq!(into_iter.as_slice(), &['a', 'b', 'c']);
@@ -1930,7 +1928,7 @@ impl<T> IntoIter<T> {
1930
1928
/// assert_eq!(into_iter.next().unwrap(), 'b');
1931
1929
/// assert_eq!(into_iter.next().unwrap(), 'z');
1932
1930
/// ```
1933
- #[ unstable ( feature = "vec_into_iter_as_slice" , issue = "35601 " ) ]
1931
+ #[ stable ( feature = "vec_into_iter_as_slice" , since = "1.15.0 " ) ]
1934
1932
pub fn as_mut_slice ( & self ) -> & mut [ T ] {
1935
1933
unsafe {
1936
1934
slice:: from_raw_parts_mut ( self . ptr as * mut T , self . len ( ) )
0 commit comments