@@ -1128,7 +1128,6 @@ impl<T> [MaybeUninit<T>] {
11281128 /// # Examples
11291129 ///
11301130 /// ```
1131- /// #![feature(maybe_uninit_write_slice)]
11321131 /// use std::mem::MaybeUninit;
11331132 ///
11341133 /// let mut dst = [MaybeUninit::uninit(); 32];
@@ -1140,8 +1139,6 @@ impl<T> [MaybeUninit<T>] {
11401139 /// ```
11411140 ///
11421141 /// ```
1143- /// #![feature(maybe_uninit_write_slice)]
1144- ///
11451142 /// let mut vec = Vec::with_capacity(32);
11461143 /// let src = [0; 16];
11471144 ///
@@ -1157,7 +1154,8 @@ impl<T> [MaybeUninit<T>] {
11571154 /// ```
11581155 ///
11591156 /// [`write_clone_of_slice`]: slice::write_clone_of_slice
1160- #[ unstable( feature = "maybe_uninit_write_slice" , issue = "79995" ) ]
1157+ #[ stable( feature = "maybe_uninit_write_slice" , since = "CURRENT_RUSTC_VERSION" ) ]
1158+ #[ rustc_const_stable( feature = "maybe_uninit_write_slice" , since = "CURRENT_RUSTC_VERSION" ) ]
11611159 pub const fn write_copy_of_slice ( & mut self , src : & [ T ] ) -> & mut [ T ]
11621160 where
11631161 T : Copy ,
@@ -1188,7 +1186,6 @@ impl<T> [MaybeUninit<T>] {
11881186 /// # Examples
11891187 ///
11901188 /// ```
1191- /// #![feature(maybe_uninit_write_slice)]
11921189 /// use std::mem::MaybeUninit;
11931190 ///
11941191 /// let mut dst = [const { MaybeUninit::uninit() }; 5];
@@ -1203,8 +1200,6 @@ impl<T> [MaybeUninit<T>] {
12031200 /// ```
12041201 ///
12051202 /// ```
1206- /// #![feature(maybe_uninit_write_slice)]
1207- ///
12081203 /// let mut vec = Vec::with_capacity(32);
12091204 /// let src = ["rust", "is", "a", "pretty", "cool", "language"].map(|s| s.to_string());
12101205 ///
@@ -1220,7 +1215,7 @@ impl<T> [MaybeUninit<T>] {
12201215 /// ```
12211216 ///
12221217 /// [`write_copy_of_slice`]: slice::write_copy_of_slice
1223- #[ unstable ( feature = "maybe_uninit_write_slice" , issue = "79995 " ) ]
1218+ #[ stable ( feature = "maybe_uninit_write_slice" , since = "CURRENT_RUSTC_VERSION " ) ]
12241219 pub fn write_clone_of_slice ( & mut self , src : & [ T ] ) -> & mut [ T ]
12251220 where
12261221 T : Clone ,
@@ -1415,7 +1410,7 @@ impl<T> [MaybeUninit<T>] {
14151410 /// # Examples
14161411 ///
14171412 /// ```
1418- /// #![feature(maybe_uninit_as_bytes, maybe_uninit_write_slice, maybe_uninit_slice)]
1413+ /// #![feature(maybe_uninit_as_bytes, maybe_uninit_slice)]
14191414 /// use std::mem::MaybeUninit;
14201415 ///
14211416 /// let uninit = [MaybeUninit::new(0x1234u16), MaybeUninit::new(0x5678u16)];
@@ -1442,7 +1437,7 @@ impl<T> [MaybeUninit<T>] {
14421437 /// # Examples
14431438 ///
14441439 /// ```
1445- /// #![feature(maybe_uninit_as_bytes, maybe_uninit_write_slice, maybe_uninit_slice)]
1440+ /// #![feature(maybe_uninit_as_bytes, maybe_uninit_slice)]
14461441 /// use std::mem::MaybeUninit;
14471442 ///
14481443 /// let mut uninit = [MaybeUninit::<u16>::uninit(), MaybeUninit::<u16>::uninit()];
0 commit comments