@@ -45,83 +45,83 @@ Libraries
45
45
Stabilized APIs
46
46
---------------
47
47
48
- - [`Vec::extract_if`](https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.extract_if)
49
- - [`vec::ExtractIf`](https://doc.rust-lang.org/nightly /std/vec/struct.ExtractIf.html)
50
- - [`LinkedList::extract_if`](https://doc.rust-lang.org/nightly /std/collections/struct.LinkedList.html#method.extract_if)
51
- - [`linked_list::ExtractIf`](https://doc.rust-lang.org/nightly /std/collections/linked_list/struct.ExtractIf.html)
52
- - [`<[T]>::split_off`](https://doc.rust-lang.org/nightly /std/primitive.slice.html#method.split_off)
53
- - [`<[T]>::split_off_mut`](https://doc.rust-lang.org/nightly /std/primitive.slice.html#method.split_off_mut)
54
- - [`<[T]>::split_off_first`](https://doc.rust-lang.org/nightly /std/primitive.slice.html#method.split_off_first)
55
- - [`<[T]>::split_off_first_mut`](https://doc.rust-lang.org/nightly /std/primitive.slice.html#method.split_off_first_mut)
56
- - [`<[T]>::split_off_last`](https://doc.rust-lang.org/nightly /std/primitive.slice.html#method.split_off_last)
57
- - [`<[T]>::split_off_last_mut`](https://doc.rust-lang.org/nightly /std/primitive.slice.html#method.split_off_last_mut)
48
+ - [`Vec::extract_if`](https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.extract_if)
49
+ - [`vec::ExtractIf`](https://doc.rust-lang.org/stable /std/vec/struct.ExtractIf.html)
50
+ - [`LinkedList::extract_if`](https://doc.rust-lang.org/stable /std/collections/struct.LinkedList.html#method.extract_if)
51
+ - [`linked_list::ExtractIf`](https://doc.rust-lang.org/stable /std/collections/linked_list/struct.ExtractIf.html)
52
+ - [`<[T]>::split_off`](https://doc.rust-lang.org/stable /std/primitive.slice.html#method.split_off)
53
+ - [`<[T]>::split_off_mut`](https://doc.rust-lang.org/stable /std/primitive.slice.html#method.split_off_mut)
54
+ - [`<[T]>::split_off_first`](https://doc.rust-lang.org/stable /std/primitive.slice.html#method.split_off_first)
55
+ - [`<[T]>::split_off_first_mut`](https://doc.rust-lang.org/stable /std/primitive.slice.html#method.split_off_first_mut)
56
+ - [`<[T]>::split_off_last`](https://doc.rust-lang.org/stable /std/primitive.slice.html#method.split_off_last)
57
+ - [`<[T]>::split_off_last_mut`](https://doc.rust-lang.org/stable /std/primitive.slice.html#method.split_off_last_mut)
58
58
- [`String::extend_from_within`](https://doc.rust-lang.org/stable/alloc/string/struct.String.html#method.extend_from_within)
59
- - [`os_str::Display`](https://doc.rust-lang.org/nightly /std/ffi/os_str/struct.Display.html)
60
- - [`OsString::display`](https://doc.rust-lang.org/nightly /std/ffi/struct.OsString.html#method.display)
61
- - [`OsStr::display`](https://doc.rust-lang.org/nightly /std/ffi/struct.OsStr.html#method.display)
62
- - [`io::pipe`](https://doc.rust-lang.org/nightly /std/io/fn.pipe.html)
63
- - [`io::PipeReader`](https://doc.rust-lang.org/nightly /std/io/struct.PipeReader.html)
64
- - [`io::PipeWriter`](https://doc.rust-lang.org/nightly /std/io/struct.PipeWriter.html)
65
- - [`impl From<PipeReader> for OwnedHandle`](https://doc.rust-lang.org/nightly /std/os/windows/io/struct.OwnedHandle.html#impl-From%3CPipeReader%3E-for-OwnedHandle)
66
- - [`impl From<PipeWriter> for OwnedHandle`](https://doc.rust-lang.org/nightly /std/os/windows/io/struct.OwnedHandle.html#impl-From%3CPipeWriter%3E-for-OwnedHandle)
67
- - [`impl From<PipeReader> for Stdio`](https://doc.rust-lang.org/nightly /std/process/struct.Stdio.html)
68
- - [`impl From<PipeWriter> for Stdio`](https://doc.rust-lang.org/nightly /std/process/struct.Stdio.html#impl-From%3CPipeWriter%3E-for-Stdio)
69
- - [`impl From<PipeReader> for OwnedFd`](https://doc.rust-lang.org/nightly /std/os/fd/struct.OwnedFd.html#impl-From%3CPipeReader%3E-for-OwnedFd)
70
- - [`impl From<PipeWriter> for OwnedFd`](https://doc.rust-lang.org/nightly /std/os/fd/struct.OwnedFd.html#impl-From%3CPipeWriter%3E-for-OwnedFd)
71
- - [`Box<MaybeUninit<T>>::write`](https://doc.rust-lang.org/nightly /std/boxed/struct.Box.html#method.write)
72
- - [`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)
73
-
74
- These APIs are now stable in const contexts:
75
-
76
- - [`<*const T>::offset_from_unsigned `](https://doc.rust-lang.org/nightly /std/primitive.pointer.html#method.offset_from_unsigned )
77
- - [`<*const T>::byte_offset_from_unsigned `](https://doc.rust-lang.org/nightly /std/primitive.pointer .html#method.byte_offset_from_unsigned )
78
- - [`<*mut T>::offset_from_unsigned `](https://doc.rust-lang.org/nightly /std/primitive.pointer .html#method.offset_from_unsigned-1 )
79
- - [`<*mut T >::byte_offset_from_unsigned `](https://doc.rust-lang.org/nightly /std/primitive.pointer .html#method.byte_offset_from_unsigned-1 )
80
- - [`NonNull::offset_from_unsigned `](https://doc.rust-lang.org/nightly /std/ptr /struct.NonNull .html#method.offset_from_unsigned)
81
- - [`NonNull::byte_offset_from_unsigned `](https://doc.rust-lang.org/nightly /std/ptr/struct.NonNull .html#method.byte_offset_from_unsigned)
82
- - [`<uN >::cast_signed `](https://doc.rust-lang.org/nightly /std/primitive.usize .html#method.cast_signed)
83
- - [`NonZero:: <uN>::cast_signed `](https://doc.rust-lang.org/nightly /std/num/struct.NonZero .html#method.cast_signed-5).
84
- - [`<iN >::cast_signed `](https://doc.rust-lang.org/nightly /std/primitive.isize .html#method.cast_signed).
85
- - [`NonZero::<iN >::cast_unsigned `](https://doc.rust-lang.org/nightly /std/num/struct.NonZero .html#method.cast_unsigned-5).
86
- - [`<uN >::is_multiple_of `](https://doc.rust-lang.org/nightly /std/primitive.usize .html#method.is_multiple_of )
87
- - [`<uN >::unbounded_shl `](https://doc.rust-lang.org/nightly /std/primitive.usize .html#method.unbounded_shl )
88
- - [`<uN >::unbounded_shr `](https://doc.rust-lang.org/nightly /std/primitive.usize .html#method.unbounded_shr )
89
- - [`<iN >::unbounded_shl `](https://doc.rust-lang.org/nightly /std/primitive.isize .html#method.unbounded_shl )
90
- - [`<iN >::unbounded_shr `](https://doc.rust-lang.org/nightly /std/primitive.isize .html#method.unbounded_shr )
91
- - [`<str>::from_utf8 `](https://doc.rust-lang.org/nightly /std/primitive.str.html#method.from_utf8 )
92
- - [`<str>::from_utf8_mut `](https://doc.rust-lang.org/nightly /std/primitive.str.html#method.from_utf8_mut )
93
- - [`<str>::from_utf8_unchecked`](https://doc.rust-lang.org/nightly/std/primitive.str.html#method.from_utf8_unchecked)
94
- - [`<str>::from_utf8_unchecked_mut`](https://doc.rust-lang.org/nightly/std/primitive.str.html#method.from_utf8_unchecked_mut)
95
- - [`core::str::from_utf8_mut`](https://doc.rust-lang.org/nightly/std/str/fn.from_utf8_mut.html)
96
- - [`<[T]>::copy_from_slice `](https://doc.rust-lang.org/nightly /std/primitive.slice .html#method.copy_from_slice )
97
- - [`SocketAddr::set_ip `](https://doc.rust-lang.org/nightly /std/net/enum.SocketAddr .html#method.set_ip )
98
- - [`SocketAddr::set_port `](https://doc.rust-lang.org/nightly /std/net/enum.SocketAddr.html#method.set_port),
99
- - [`SocketAddrV4::set_ip `](https://doc.rust-lang.org/nightly /std/net/struct.SocketAddrV4 .html#method.set_ip)
100
- - [`SocketAddrV4::set_port `](https://doc.rust-lang.org/nightly /std/net/struct.SocketAddrV4.html#method.set_port),
101
- - [`SocketAddrV6::set_ip `](https://doc.rust-lang.org/nightly /std/net/struct.SocketAddrV6 .html#method.set_ip)
102
- - [`SocketAddrV6::set_port `](https://doc.rust-lang.org/nightly /std/net/struct.SocketAddrV6.html#method.set_port )
103
- - [`SocketAddrV6::set_flowinfo `](https://doc.rust-lang.org/nightly /std/net/struct.SocketAddrV6.html#method.set_flowinfo )
104
- - [`SocketAddrV6::set_scope_id `](https://doc.rust-lang.org/nightly /std/net/struct.SocketAddrV6.html#method.set_scope_id )
105
- - [`char::is_digit `](https://doc.rust-lang.org/nightly /std/primitive.char .html#method.is_digit )
106
- - [`char::is_whitespace `](https://doc.rust-lang.org/nightly /std/primitive.char.html#method.is_whitespace )
107
- - [`<iN>::midpoint `](https://doc.rust-lang.org/std/primitive.isize .html#method.midpoint )
108
- - [`<[[T; N]]>::as_flattened`](https://doc.rust-lang.org/nightly /std/primitive.slice.html#method.as_flattened)
109
- - [`<[[T; N]]>::as_flattened_mut`](https://doc.rust-lang.org/nightly /std/primitive.slice.html#method.as_flattened_mut)
110
- - [`String::into_bytes`](https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.into_bytes)
111
- - [`String::as_str`](https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.as_str)
112
- - [`String::capacity`](https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.capacity)
113
- - [`String::as_bytes`](https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.as_bytes)
114
- - [`String::len`](https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.len)
115
- - [`String::is_empty`](https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.is_empty)
116
- - [`String::as_mut_str`](https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.as_mut_str)
117
- - [`String::as_mut_vec`](https://doc.rust-lang.org/nightly /std/string/struct.String.html#method.as_mut_vec)
118
- - [`Vec::as_ptr`](https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.as_ptr)
119
- - [`Vec::as_slice`](https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.as_slice)
120
- - [`Vec::capacity`](https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.capacity)
121
- - [`Vec::len`](https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.len)
122
- - [`Vec::is_empty`](https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.is_empty)
123
- - [`Vec::as_mut_slice`](https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.as_mut_slice)
124
- - [`Vec::as_mut_ptr`](https://doc.rust-lang.org/nightly /std/vec/struct.Vec.html#method.as_mut_ptr)
59
+ - [`os_str::Display`](https://doc.rust-lang.org/stable /std/ffi/os_str/struct.Display.html)
60
+ - [`OsString::display`](https://doc.rust-lang.org/stable /std/ffi/struct.OsString.html#method.display)
61
+ - [`OsStr::display`](https://doc.rust-lang.org/stable /std/ffi/struct.OsStr.html#method.display)
62
+ - [`io::pipe`](https://doc.rust-lang.org/stable /std/io/fn.pipe.html)
63
+ - [`io::PipeReader`](https://doc.rust-lang.org/stable /std/io/struct.PipeReader.html)
64
+ - [`io::PipeWriter`](https://doc.rust-lang.org/stable /std/io/struct.PipeWriter.html)
65
+ - [`impl From<PipeReader> for OwnedHandle`](https://doc.rust-lang.org/stable /std/os/windows/io/struct.OwnedHandle.html#impl-From%3CPipeReader%3E-for-OwnedHandle)
66
+ - [`impl From<PipeWriter> for OwnedHandle`](https://doc.rust-lang.org/stable /std/os/windows/io/struct.OwnedHandle.html#impl-From%3CPipeWriter%3E-for-OwnedHandle)
67
+ - [`impl From<PipeReader> for Stdio`](https://doc.rust-lang.org/stable /std/process/struct.Stdio.html)
68
+ - [`impl From<PipeWriter> for Stdio`](https://doc.rust-lang.org/stable /std/process/struct.Stdio.html#impl-From%3CPipeWriter%3E-for-Stdio)
69
+ - [`impl From<PipeReader> for OwnedFd`](https://doc.rust-lang.org/stable /std/os/fd/struct.OwnedFd.html#impl-From%3CPipeReader%3E-for-OwnedFd)
70
+ - [`impl From<PipeWriter> for OwnedFd`](https://doc.rust-lang.org/stable /std/os/fd/struct.OwnedFd.html#impl-From%3CPipeWriter%3E-for-OwnedFd)
71
+ - [`Box<MaybeUninit<T>>::write`](https://doc.rust-lang.org/stable /std/boxed/struct.Box.html#method.write)
72
+ - [`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)
73
+ - [`<*const T>::offset_from_unsigned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.offset_from_unsigned)
74
+ - [`<* const T>::byte_offset_from_unsigned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.byte_offset_from_unsigned)
75
+ - [`<*mut T>::offset_from_unsigned`](https://doc.rust-lang.org/stable/std/primitive.pointer.html#method.offset_from_unsigned-1)
76
+ - [`<*mut T>::byte_offset_from_unsigned `](https://doc.rust-lang.org/stable /std/primitive.pointer.html#method.byte_offset_from_unsigned-1 )
77
+ - [`NonNull::offset_from_unsigned `](https://doc.rust-lang.org/stable /std/ptr/struct.NonNull .html#method.offset_from_unsigned )
78
+ - [`NonNull::byte_offset_from_unsigned `](https://doc.rust-lang.org/stable /std/ptr/struct.NonNull .html#method.byte_offset_from_unsigned )
79
+ - [`<uN >::cast_signed `](https://doc.rust-lang.org/stable /std/primitive.usize .html#method.cast_signed )
80
+ - [`NonZero::<uN>::cast_signed `](https://doc.rust-lang.org/stable /std/num /struct.NonZero .html#method.cast_signed-5).
81
+ - [`<iN>::cast_unsigned `](https://doc.rust-lang.org/stable /std/primitive.isize .html#method.cast_unsigned).
82
+ - [`NonZero::<iN >::cast_unsigned `](https://doc.rust-lang.org/stable /std/num/struct.NonZero .html#method.cast_unsigned-5).
83
+ - [`<uN>::is_multiple_of `](https://doc.rust-lang.org/stable /std/primitive.usize .html#method.is_multiple_of)
84
+ - [`<uN >::unbounded_shl `](https://doc.rust-lang.org/stable /std/primitive.usize .html#method.unbounded_shl)
85
+ - [`<uN >::unbounded_shr `](https://doc.rust-lang.org/stable /std/primitive.usize .html#method.unbounded_shr)
86
+ - [`<iN >::unbounded_shl `](https://doc.rust-lang.org/stable /std/primitive.isize .html#method.unbounded_shl )
87
+ - [`<iN >::unbounded_shr `](https://doc.rust-lang.org/stable /std/primitive.isize .html#method.unbounded_shr )
88
+ - [`<iN >::midpoint `](https://doc.rust-lang.org/stable /std/primitive.isize .html#method.midpoint )
89
+ - [`<str >::from_utf8 `](https://doc.rust-lang.org/stable /std/primitive.str .html#method.from_utf8 )
90
+ - [`<str >::from_utf8_mut `](https://doc.rust-lang.org/stable /std/primitive.str .html#method.from_utf8_mut )
91
+ - [`<str>::from_utf8_unchecked `](https://doc.rust-lang.org/stable /std/primitive.str.html#method.from_utf8_unchecked )
92
+ - [`<str>::from_utf8_unchecked_mut `](https://doc.rust-lang.org/stable /std/primitive.str.html#method.from_utf8_unchecked_mut )
93
+
94
+ These previously stable APIs are now stable in const contexts:
95
+
96
+ - [`core::str::from_utf8_mut `](https://doc.rust-lang.org/stable /std/str/fn.from_utf8_mut .html)
97
+ - [`<[T]>::copy_from_slice `](https://doc.rust-lang.org/stable /std/primitive.slice .html#method.copy_from_slice )
98
+ - [`SocketAddr::set_ip `](https://doc.rust-lang.org/stable /std/net/enum.SocketAddr.html#method.set_ip)
99
+ - [`SocketAddr::set_port `](https://doc.rust-lang.org/stable /std/net/enum.SocketAddr .html#method.set_port),
100
+ - [`SocketAddrV4::set_ip `](https://doc.rust-lang.org/stable /std/net/struct.SocketAddrV4.html#method.set_ip)
101
+ - [`SocketAddrV4::set_port `](https://doc.rust-lang.org/stable /std/net/struct.SocketAddrV4 .html#method.set_port),
102
+ - [`SocketAddrV6::set_ip `](https://doc.rust-lang.org/stable /std/net/struct.SocketAddrV6.html#method.set_ip )
103
+ - [`SocketAddrV6::set_port `](https://doc.rust-lang.org/stable /std/net/struct.SocketAddrV6.html#method.set_port )
104
+ - [`SocketAddrV6::set_flowinfo `](https://doc.rust-lang.org/stable /std/net/struct.SocketAddrV6.html#method.set_flowinfo )
105
+ - [`SocketAddrV6::set_scope_id `](https://doc.rust-lang.org/stable /std/net/struct.SocketAddrV6 .html#method.set_scope_id )
106
+ - [`char::is_digit `](https://doc.rust-lang.org/stable /std/primitive.char.html#method.is_digit )
107
+ - [`char::is_whitespace `](https://doc.rust-lang.org/stable/ std/primitive.char .html#method.is_whitespace )
108
+ - [`<[[T; N]]>::as_flattened`](https://doc.rust-lang.org/stable /std/primitive.slice.html#method.as_flattened)
109
+ - [`<[[T; N]]>::as_flattened_mut`](https://doc.rust-lang.org/stable /std/primitive.slice.html#method.as_flattened_mut)
110
+ - [`String::into_bytes`](https://doc.rust-lang.org/stable /std/string/struct.String.html#method.into_bytes)
111
+ - [`String::as_str`](https://doc.rust-lang.org/stable /std/string/struct.String.html#method.as_str)
112
+ - [`String::capacity`](https://doc.rust-lang.org/stable /std/string/struct.String.html#method.capacity)
113
+ - [`String::as_bytes`](https://doc.rust-lang.org/stable /std/string/struct.String.html#method.as_bytes)
114
+ - [`String::len`](https://doc.rust-lang.org/stable /std/string/struct.String.html#method.len)
115
+ - [`String::is_empty`](https://doc.rust-lang.org/stable /std/string/struct.String.html#method.is_empty)
116
+ - [`String::as_mut_str`](https://doc.rust-lang.org/stable /std/string/struct.String.html#method.as_mut_str)
117
+ - [`String::as_mut_vec`](https://doc.rust-lang.org/stable /std/string/struct.String.html#method.as_mut_vec)
118
+ - [`Vec::as_ptr`](https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.as_ptr)
119
+ - [`Vec::as_slice`](https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.as_slice)
120
+ - [`Vec::capacity`](https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.capacity)
121
+ - [`Vec::len`](https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.len)
122
+ - [`Vec::is_empty`](https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.is_empty)
123
+ - [`Vec::as_mut_slice`](https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.as_mut_slice)
124
+ - [`Vec::as_mut_ptr`](https://doc.rust-lang.org/stable /std/vec/struct.Vec.html#method.as_mut_ptr)
125
125
126
126
<a id="1.87.0-Cargo"></a>
127
127
0 commit comments