@@ -155,83 +155,84 @@ trait Foo {
155
155
156
156
### Stabilized APIs
157
157
158
- - [ ` Vec::extract_if ` ] ( https://doc.rust-lang.org/nightly/std/vec/struct.Vec.html#method.extract_if )
159
- - [ ` vec::ExtractIf ` ] ( https://doc.rust-lang.org/nightly/std/vec/struct.ExtractIf.html )
160
- - [ ` LinkedList::extract_if ` ] ( https://doc.rust-lang.org/nightly/std/collections/struct.LinkedList.html#method.extract_if )
161
- - [ ` linked_list::ExtractIf ` ] ( https://doc.rust-lang.org/nightly/std/collections/linked_list/struct.ExtractIf.html )
162
- - [ ` <[T]>::split_off ` ] ( https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.split_off )
163
- - [ ` <[T]>::split_off_mut ` ] ( https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.split_off_mut )
164
- - [ ` <[T]>::split_off_first ` ] ( https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.split_off_first )
165
- - [ ` <[T]>::split_off_first_mut ` ] ( https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.split_off_first_mut )
166
- - [ ` <[T]>::split_off_last ` ] ( https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.split_off_last )
167
- - [ ` <[T]>::split_off_last_mut ` ] ( https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.split_off_last_mut )
158
+
159
+ - [ ` Vec::extract_if ` ] ( https://doc.rust-lang.org/stable/std/vec/struct.Vec.html#method.extract_if )
160
+ - [ ` vec::ExtractIf ` ] ( https://doc.rust-lang.org/stable/std/vec/struct.ExtractIf.html )
161
+ - [ ` LinkedList::extract_if ` ] ( https://doc.rust-lang.org/stable/std/collections/struct.LinkedList.html#method.extract_if )
162
+ - [ ` linked_list::ExtractIf ` ] ( https://doc.rust-lang.org/stable/std/collections/linked_list/struct.ExtractIf.html )
163
+ - [ ` <[T]>::split_off ` ] ( https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off )
164
+ - [ ` <[T]>::split_off_mut ` ] ( https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_mut )
165
+ - [ ` <[T]>::split_off_first ` ] ( https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_first )
166
+ - [ ` <[T]>::split_off_first_mut ` ] ( https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_first_mut )
167
+ - [ ` <[T]>::split_off_last ` ] ( https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_last )
168
+ - [ ` <[T]>::split_off_last_mut ` ] ( https://doc.rust-lang.org/stable/std/primitive.slice.html#method.split_off_last_mut )
168
169
- [ ` String::extend_from_within ` ] ( https://doc.rust-lang.org/stable/alloc/string/struct.String.html#method.extend_from_within )
169
- - [ ` os_str::Display ` ] ( https://doc.rust-lang.org/nightly /std/ffi/os_str/struct.Display.html )
170
- - [ ` OsString::display ` ] ( https://doc.rust-lang.org/nightly /std/ffi/struct.OsString.html#method.display )
171
- - [ ` OsStr::display ` ] ( https://doc.rust-lang.org/nightly /std/ffi/struct.OsStr.html#method.display )
172
- - [ ` io::pipe ` ] ( https://doc.rust-lang.org/nightly /std/io/fn.pipe.html )
173
- - [ ` io::PipeReader ` ] ( https://doc.rust-lang.org/nightly /std/io/struct.PipeReader.html )
174
- - [ ` io::PipeWriter ` ] ( https://doc.rust-lang.org/nightly /std/io/struct.PipeWriter.html )
175
- - [ ` impl From<PipeReader> for OwnedHandle ` ] ( https://doc.rust-lang.org/nightly /std/os/windows/io/struct.OwnedHandle.html#impl-From%3CPipeReader%3E-for-OwnedHandle )
176
- - [ ` impl From<PipeWriter> for OwnedHandle ` ] ( https://doc.rust-lang.org/nightly /std/os/windows/io/struct.OwnedHandle.html#impl-From%3CPipeWriter%3E-for-OwnedHandle )
177
- - [ ` impl From<PipeReader> for Stdio ` ] ( https://doc.rust-lang.org/nightly /std/process/struct.Stdio.html )
178
- - [ ` impl From<PipeWriter> for Stdio ` ] ( https://doc.rust-lang.org/nightly /std/process/struct.Stdio.html#impl-From%3CPipeWriter%3E-for-Stdio )
179
- - [ ` impl From<PipeReader> for OwnedFd ` ] ( https://doc.rust-lang.org/nightly /std/os/fd/struct.OwnedFd.html#impl-From%3CPipeReader%3E-for-OwnedFd )
180
- - [ ` impl From<PipeWriter> for OwnedFd ` ] ( https://doc.rust-lang.org/nightly /std/os/fd/struct.OwnedFd.html#impl-From%3CPipeWriter%3E-for-OwnedFd )
181
- - [ ` Box<MaybeUninit<T>>::write ` ] ( https://doc.rust-lang.org/nightly /std/boxed/struct.Box.html#method.write )
182
- - [ ` impl TryFrom<Vec<u8>> for String ` ] ( https://doc.rust-lang.org/nightly /std/string/struct.String.html#impl-TryFrom%3CVec%3Cu8%3E%3E-for-String )
183
-
184
- These APIs are now stable in const contexts:
185
-
186
- - [ ` <*const T>::offset_from_unsigned ` ] ( https://doc.rust-lang.org/nightly /std/primitive.pointer.html#method.offset_from_unsigned )
187
- - [ ` <*const T>::byte_offset_from_unsigned ` ] ( https://doc.rust-lang.org/nightly /std/primitive.pointer .html#method.byte_offset_from_unsigned )
188
- - [ ` <*mut T>::offset_from_unsigned ` ] ( https://doc.rust-lang.org/nightly /std/primitive.pointer .html#method.offset_from_unsigned-1 )
189
- - [ ` <*mut T >::byte_offset_from_unsigned ` ] ( https://doc.rust-lang.org/nightly /std/primitive.pointer .html#method.byte_offset_from_unsigned-1 )
190
- - [ ` NonNull::offset_from_unsigned ` ] ( https://doc.rust-lang.org/nightly /std/ptr /struct.NonNull .html#method.offset_from_unsigned )
191
- - [ ` NonNull::byte_offset_from_unsigned ` ] ( https://doc.rust-lang.org/nightly /std/ptr/struct.NonNull .html#method.byte_offset_from_unsigned )
192
- - [ ` <uN >::cast_signed ` ] ( https://doc.rust-lang.org/nightly /std/primitive.usize .html#method.cast_signed )
193
- - [ ` NonZero:: <uN>::cast_signed ` ] ( https://doc.rust-lang.org/nightly /std/num/struct.NonZero .html#method.cast_signed-5 ) .
194
- - [ ` <iN >::cast_signed ` ] ( https://doc.rust-lang.org/nightly /std/primitive.isize .html#method.cast_signed ) .
195
- - [ ` NonZero::<iN >::cast_unsigned ` ] ( https://doc.rust-lang.org/nightly /std/num/struct.NonZero .html#method.cast_unsigned-5 ) .
196
- - [ ` <uN >::is_multiple_of ` ] ( https://doc.rust-lang.org/nightly /std/primitive.usize .html#method.is_multiple_of )
197
- - [ ` <uN >::unbounded_shl ` ] ( https://doc.rust-lang.org/nightly /std/primitive.usize .html#method.unbounded_shl )
198
- - [ ` <uN >::unbounded_shr ` ] ( https://doc.rust-lang.org/nightly /std/primitive.usize .html#method.unbounded_shr )
199
- - [ ` <iN >::unbounded_shl ` ] ( https://doc.rust-lang.org/nightly /std/primitive.isize .html#method.unbounded_shl )
200
- - [ ` <iN >::unbounded_shr ` ] ( https://doc.rust-lang.org/nightly /std/primitive.isize .html#method.unbounded_shr )
201
- - [ ` <str>::from_utf8 ` ] ( https://doc.rust-lang.org/nightly /std/primitive.str.html#method.from_utf8 )
202
- - [ ` <str>::from_utf8_mut ` ] ( https://doc.rust-lang.org/nightly /std/primitive.str.html#method.from_utf8_mut )
203
- - [ ` <str>::from_utf8_unchecked ` ] ( https://doc.rust-lang.org/nightly/std/primitive.str.html#method.from_utf8_unchecked )
204
- - [ ` <str>::from_utf8_unchecked_mut ` ] ( https://doc.rust-lang.org/nightly/std/primitive.str.html#method.from_utf8_unchecked_mut )
205
- - [ ` core::str::from_utf8_mut ` ] ( https://doc.rust-lang.org/nightly/std/str/fn.from_utf8_mut.html )
206
- - [ ` <[T]>::copy_from_slice ` ] ( https://doc.rust-lang.org/nightly /std/primitive.slice .html#method.copy_from_slice )
207
- - [ ` SocketAddr::set_ip ` ] ( https://doc.rust-lang.org/nightly /std/net/enum.SocketAddr .html#method.set_ip )
208
- - [ ` SocketAddr::set_port ` ] ( https://doc.rust-lang.org/nightly /std/net/enum.SocketAddr.html#method.set_port ) ,
209
- - [ ` SocketAddrV4::set_ip ` ] ( https://doc.rust-lang.org/nightly /std/net/struct.SocketAddrV4 .html#method.set_ip )
210
- - [ ` SocketAddrV4::set_port ` ] ( https://doc.rust-lang.org/nightly /std/net/struct.SocketAddrV4.html#method.set_port ) ,
211
- - [ ` SocketAddrV6::set_ip ` ] ( https://doc.rust-lang.org/nightly /std/net/struct.SocketAddrV6 .html#method.set_ip )
212
- - [ ` SocketAddrV6::set_port ` ] ( https://doc.rust-lang.org/nightly /std/net/struct.SocketAddrV6.html#method.set_port )
213
- - [ ` SocketAddrV6::set_flowinfo ` ] ( https://doc.rust-lang.org/nightly /std/net/struct.SocketAddrV6.html#method.set_flowinfo )
214
- - [ ` SocketAddrV6::set_scope_id ` ] ( https://doc.rust-lang.org/nightly /std/net/struct.SocketAddrV6.html#method.set_scope_id )
215
- - [ ` char::is_digit ` ] ( https://doc.rust-lang.org/nightly /std/primitive.char .html#method.is_digit )
216
- - [ ` char::is_whitespace ` ] ( https://doc.rust-lang.org/nightly /std/primitive.char.html#method.is_whitespace )
217
- - [ ` <iN>::midpoint ` ] ( https://doc.rust-lang.org/std/primitive.isize .html#method.midpoint )
218
- - [ ` <[[T; N]]>::as_flattened ` ] ( https://doc.rust-lang.org/nightly /std/primitive.slice.html#method.as_flattened )
219
- - [ ` <[[T; N]]>::as_flattened_mut ` ] ( https://doc.rust-lang.org/nightly /std/primitive.slice.html#method.as_flattened_mut )
220
- - [ ` String::into_bytes ` ] ( https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.into_bytes )
221
- - [ ` String::as_str ` ] ( https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.as_str )
222
- - [ ` String::capacity ` ] ( https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.capacity )
223
- - [ ` String::as_bytes ` ] ( https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.as_bytes )
224
- - [ ` String::len ` ] ( https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.len )
225
- - [ ` String::is_empty ` ] ( https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.is_empty )
226
- - [ ` String::as_mut_str ` ] ( https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.as_mut_str )
227
- - [ ` String::as_mut_vec ` ] ( https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.as_mut_vec )
228
- - [ ` Vec::as_ptr ` ] ( https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.as_ptr )
229
- - [ ` Vec::as_slice ` ] ( https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.as_slice )
230
- - [ ` Vec::capacity ` ] ( https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.capacity )
231
- - [ ` Vec::len ` ] ( https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.len )
232
- - [ ` Vec::is_empty ` ] ( https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.is_empty )
233
- - [ ` Vec::as_mut_slice ` ] ( https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.as_mut_slice )
234
- - [ ` Vec::as_mut_ptr ` ] ( https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.as_mut_ptr )
170
+ - [ ` os_str::Display ` ] ( https://doc.rust-lang.org/stable /std/ffi/os_str/struct.Display.html )
171
+ - [ ` OsString::display ` ] ( https://doc.rust-lang.org/stable /std/ffi/struct.OsString.html#method.display )
172
+ - [ ` OsStr::display ` ] ( https://doc.rust-lang.org/stable /std/ffi/struct.OsStr.html#method.display )
173
+ - [ ` io::pipe ` ] ( https://doc.rust-lang.org/stable /std/io/fn.pipe.html )
174
+ - [ ` io::PipeReader ` ] ( https://doc.rust-lang.org/stable /std/io/struct.PipeReader.html )
175
+ - [ ` io::PipeWriter ` ] ( https://doc.rust-lang.org/stable /std/io/struct.PipeWriter.html )
176
+ - [ ` impl From<PipeReader> for OwnedHandle ` ] ( https://doc.rust-lang.org/stable /std/os/windows/io/struct.OwnedHandle.html#impl-From%3CPipeReader%3E-for-OwnedHandle )
177
+ - [ ` impl From<PipeWriter> for OwnedHandle ` ] ( https://doc.rust-lang.org/stable /std/os/windows/io/struct.OwnedHandle.html#impl-From%3CPipeWriter%3E-for-OwnedHandle )
178
+ - [ ` impl From<PipeReader> for Stdio ` ] ( https://doc.rust-lang.org/stable /std/process/struct.Stdio.html )
179
+ - [ ` impl From<PipeWriter> for Stdio ` ] ( https://doc.rust-lang.org/stable /std/process/struct.Stdio.html#impl-From%3CPipeWriter%3E-for-Stdio )
180
+ - [ ` impl From<PipeReader> for OwnedFd ` ] ( https://doc.rust-lang.org/stable /std/os/fd/struct.OwnedFd.html#impl-From%3CPipeReader%3E-for-OwnedFd )
181
+ - [ ` impl From<PipeWriter> for OwnedFd ` ] ( https://doc.rust-lang.org/stable /std/os/fd/struct.OwnedFd.html#impl-From%3CPipeWriter%3E-for-OwnedFd )
182
+ - [ ` Box<MaybeUninit<T>>::write ` ] ( https://doc.rust-lang.org/stable /std/boxed/struct.Box.html#method.write )
183
+ - [ ` impl TryFrom<Vec<u8>> for String ` ] ( https://doc.rust-lang.org/stable /std/string/struct.String.html#impl-TryFrom%3CVec%3Cu8%3E%3E-for-String )
184
+ - [ ` <*const T>::offset_from_unsigned ` ] ( https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.offset_from_unsigned )
185
+ - [ ` <* const T>::byte_offset_from_unsigned ` ] ( https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.byte_offset_from_unsigned )
186
+ - [ ` <*mut T>::offset_from_unsigned ` ] ( https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.offset_from_unsigned-1 )
187
+ - [ ` <*mut T>::byte_offset_from_unsigned ` ] ( https://doc.rust-lang.org/stable /std/primitive.pointer.html#method.byte_offset_from_unsigned-1 )
188
+ - [ ` NonNull::offset_from_unsigned ` ] ( https://doc.rust-lang.org/stable /std/ptr/struct.NonNull .html#method.offset_from_unsigned )
189
+ - [ ` NonNull::byte_offset_from_unsigned ` ] ( https://doc.rust-lang.org/stable /std/ptr/struct.NonNull .html#method.byte_offset_from_unsigned )
190
+ - [ ` <uN >::cast_signed ` ] ( https://doc.rust-lang.org/stable /std/primitive.usize .html#method.cast_signed )
191
+ - [ ` NonZero::<uN>::cast_signed ` ] ( https://doc.rust-lang.org/stable /std/num /struct.NonZero .html#method.cast_signed-5 ) .
192
+ - [ ` <iN>::cast_unsigned ` ] ( https://doc.rust-lang.org/stable /std/primitive.isize .html#method.cast_unsigned ) .
193
+ - [ ` NonZero::<iN >::cast_unsigned ` ] ( https://doc.rust-lang.org/stable /std/num/struct.NonZero .html#method.cast_unsigned-5 ) .
194
+ - [ ` <uN>::is_multiple_of ` ] ( https://doc.rust-lang.org/stable /std/primitive.usize .html#method.is_multiple_of )
195
+ - [ ` <uN >::unbounded_shl ` ] ( https://doc.rust-lang.org/stable /std/primitive.usize .html#method.unbounded_shl )
196
+ - [ ` <uN >::unbounded_shr ` ] ( https://doc.rust-lang.org/stable /std/primitive.usize .html#method.unbounded_shr )
197
+ - [ ` <iN >::unbounded_shl ` ] ( https://doc.rust-lang.org/stable /std/primitive.isize .html#method.unbounded_shl )
198
+ - [ ` <iN >::unbounded_shr ` ] ( https://doc.rust-lang.org/stable /std/primitive.isize .html#method.unbounded_shr )
199
+ - [ ` <iN >::midpoint ` ] ( https://doc.rust-lang.org/stable /std/primitive.isize .html#method.midpoint )
200
+ - [ ` <str >::from_utf8 ` ] ( https://doc.rust-lang.org/stable /std/primitive.str .html#method.from_utf8 )
201
+ - [ ` <str >::from_utf8_mut ` ] ( https://doc.rust-lang.org/stable /std/primitive.str .html#method.from_utf8_mut )
202
+ - [ ` <str>::from_utf8_unchecked ` ] ( https://doc.rust-lang.org/stable /std/primitive.str.html#method.from_utf8_unchecked )
203
+ - [ ` <str>::from_utf8_unchecked_mut ` ] ( https://doc.rust-lang.org/stable /std/primitive.str.html#method.from_utf8_unchecked_mut )
204
+
205
+ These previously stable APIs are now stable in const contexts:
206
+
207
+ - [ ` core::str::from_utf8_mut ` ] ( https://doc.rust-lang.org/stable /std/str/fn.from_utf8_mut .html )
208
+ - [ ` <[T]>::copy_from_slice ` ] ( https://doc.rust-lang.org/stable /std/primitive.slice .html#method.copy_from_slice )
209
+ - [ ` SocketAddr::set_ip ` ] ( https://doc.rust-lang.org/stable /std/net/enum.SocketAddr.html#method.set_ip )
210
+ - [ ` SocketAddr::set_port ` ] ( https://doc.rust-lang.org/stable /std/net/enum.SocketAddr .html#method.set_port ) ,
211
+ - [ ` SocketAddrV4::set_ip ` ] ( https://doc.rust-lang.org/stable /std/net/struct.SocketAddrV4.html#method.set_ip )
212
+ - [ ` SocketAddrV4::set_port ` ] ( https://doc.rust-lang.org/stable /std/net/struct.SocketAddrV4 .html#method.set_port ) ,
213
+ - [ ` SocketAddrV6::set_ip ` ] ( https://doc.rust-lang.org/stable /std/net/struct.SocketAddrV6.html#method.set_ip )
214
+ - [ ` SocketAddrV6::set_port ` ] ( https://doc.rust-lang.org/stable /std/net/struct.SocketAddrV6.html#method.set_port )
215
+ - [ ` SocketAddrV6::set_flowinfo ` ] ( https://doc.rust-lang.org/stable /std/net/struct.SocketAddrV6.html#method.set_flowinfo )
216
+ - [ ` SocketAddrV6::set_scope_id ` ] ( https://doc.rust-lang.org/stable /std/net/struct.SocketAddrV6 .html#method.set_scope_id )
217
+ - [ ` char::is_digit ` ] ( https://doc.rust-lang.org/stable /std/primitive.char.html#method.is_digit )
218
+ - [ ` char::is_whitespace ` ] ( https://doc.rust-lang.org/stable/ std/primitive.char .html#method.is_whitespace )
219
+ - [ ` <[[T; N]]>::as_flattened ` ] ( https://doc.rust-lang.org/stable /std/primitive.slice.html#method.as_flattened )
220
+ - [ ` <[[T; N]]>::as_flattened_mut ` ] ( https://doc.rust-lang.org/stable /std/primitive.slice.html#method.as_flattened_mut )
221
+ - [ ` String::into_bytes ` ] ( https://doc.rust-lang.org/stable /std/string/struct.String.html#method.into_bytes )
222
+ - [ ` String::as_str ` ] ( https://doc.rust-lang.org/stable /std/string/struct.String.html#method.as_str )
223
+ - [ ` String::capacity ` ] ( https://doc.rust-lang.org/stable /std/string/struct.String.html#method.capacity )
224
+ - [ ` String::as_bytes ` ] ( https://doc.rust-lang.org/stable /std/string/struct.String.html#method.as_bytes )
225
+ - [ ` String::len ` ] ( https://doc.rust-lang.org/stable /std/string/struct.String.html#method.len )
226
+ - [ ` String::is_empty ` ] ( https://doc.rust-lang.org/stable /std/string/struct.String.html#method.is_empty )
227
+ - [ ` String::as_mut_str ` ] ( https://doc.rust-lang.org/stable /std/string/struct.String.html#method.as_mut_str )
228
+ - [ ` String::as_mut_vec ` ] ( https://doc.rust-lang.org/stable /std/string/struct.String.html#method.as_mut_vec )
229
+ - [ ` Vec::as_ptr ` ] ( https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.as_ptr )
230
+ - [ ` Vec::as_slice ` ] ( https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.as_slice )
231
+ - [ ` Vec::capacity ` ] ( https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.capacity )
232
+ - [ ` Vec::len ` ] ( https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.len )
233
+ - [ ` Vec::is_empty ` ] ( https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.is_empty )
234
+ - [ ` Vec::as_mut_slice ` ] ( https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.as_mut_slice )
235
+ - [ ` Vec::as_mut_ptr ` ] ( https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.as_mut_ptr )
235
236
236
237
### ` i586-pc-windows-msvc ` target removal
237
238
0 commit comments