@@ -46,41 +46,36 @@ Libraries
46
46
Stabilized APIs
47
47
---------------
48
48
49
- - [`Metadata::is_symlink`][89677]
50
- - [`Path::is_symlink`][89677]
51
- - [`{integer}::saturating_div`][88624]
52
- - [`Option::unwrap_unchecked`][89951]
53
- - [`NonZero::is_power_of_two`][91301]
54
- - [`unix::process::ExitStatusExt::core_dumped`][88300]
55
- - [`unix::process::ExitStatusExt::stopped_signal`][88300]
56
- - [`unix::process::ExitStatusExt::continued`][88300]
57
- - [`unix::process::ExitStatusExt::into_raw`][88300]
49
+ - [`Metadata::is_symlink`]
50
+ - [`Path::is_symlink`]
51
+ - [`{integer}::saturating_div`]
52
+ - [`Option::unwrap_unchecked`]
53
+ - [`NonZero{unsigned}::is_power_of_two`]
58
54
59
55
These APIs are now usable in const contexts:
60
56
61
- - [Partially stabilize `duration_consts_2`][89542]
62
- - [`Duration::new`][89542]
63
- - [`Duration::checked_add`][89542]
64
- - [`Duration::saturating_add`][89542]
65
- - [`Duration::checked_sub`][89542]
66
- - [`Duration::saturating_sub`][89542]
67
- - [`Duration::checked_mul`][89542]
68
- - [`Duration::saturating_mul`][89542]
69
- - [`Duration::checked_div`][89542]
70
- - [`Duration::as_secs_f64`][89542]
71
- - [`Duration::as_secs_f32`][89542]
72
- - [`Duration::from_secs_f64`][89542]
73
- - [`Duration::from_secs_f32`][89542]
74
- - [`Duration::mul_f64`][89542]
75
- - [`Duration::mul_f32`][89542]
76
- - [`Duration::div_f64`][89542]
77
- - [`Duration::div_f32`][89542]
78
- - [`Duration::div_duration_f64`][89542]
79
- - [`Duration::div_duration_f32`][89542]
80
- - [`MaybeUninit::as_ptr`][90896]
81
- - [`MaybeUninit::as_mut_ptr`][90896]
82
- - [`MaybeUninit::assume_init`][90896]
83
- - [`MaybeUninit::assume_init_ref`][90896]
57
+ - [`Duration::new`]
58
+ - [`Duration::checked_add`]
59
+ - [`Duration::saturating_add`]
60
+ - [`Duration::checked_sub`]
61
+ - [`Duration::saturating_sub`]
62
+ - [`Duration::checked_mul`]
63
+ - [`Duration::saturating_mul`]
64
+ - [`Duration::checked_div`]
65
+ - [`Duration::as_secs_f64`]
66
+ - [`Duration::as_secs_f32`]
67
+ - [`Duration::from_secs_f64`]
68
+ - [`Duration::from_secs_f32`]
69
+ - [`Duration::mul_f64`]
70
+ - [`Duration::mul_f32`]
71
+ - [`Duration::div_f64`]
72
+ - [`Duration::div_f32`]
73
+ - [`Duration::div_duration_f64`]
74
+ - [`Duration::div_duration_f32`]
75
+ - [`MaybeUninit::as_ptr`]
76
+ - [`MaybeUninit::as_mut_ptr`]
77
+ - [`MaybeUninit::assume_init`]
78
+ - [`MaybeUninit::assume_init_ref`]
84
79
85
80
Cargo
86
81
-----
89
84
- [Warn when alias shadows external subcommand][cargo/10082]
90
85
91
86
Rustdoc
92
- ----
87
+ -------
93
88
94
89
- [Show all Deref implementations recursively in rustdoc][90183]
95
90
- [Use computed visibility in rustdoc][88447]
@@ -155,6 +150,37 @@ and related tools.
155
150
[91301]: https://github.com/rust-lang/rust/pull/91301/
156
151
[cargo/10082]: https://github.com/rust-lang/cargo/pull/10082/
157
152
[cargo/10107]: https://github.com/rust-lang/cargo/pull/10107/
153
+ [`Metadata::is_symlink`]: https://doc.rust-lang.org/stable/std/fs/struct.Metadata.html#method.is_symlink
154
+ [`Path::is_symlink`]: https://doc.rust-lang.org/stable/std/path/struct.Path.html#method.is_symlink
155
+ [`{integer}::saturating_div`]: https://doc.rust-lang.org/stable/std/primitive.i8.html#method.saturating_div
156
+ [`Option::unwrap_unchecked`]: https://doc.rust-lang.org/stable/std/option/enum.Option.html#method.unwrap_unchecked
157
+ [`NonZero{unsigned}::is_power_of_two`]: https://doc.rust-lang.org/stable/std/num/struct.NonZeroU8.html#method.is_power_of_two
158
+ [`unix::process::ExitStatusExt::core_dumped`]: https://doc.rust-lang.org/stable/std/os/unix/process/trait.ExitStatusExt.html#tymethod.core_dumped
159
+ [`unix::process::ExitStatusExt::stopped_signal`]: https://doc.rust-lang.org/stable/std/os/unix/process/trait.ExitStatusExt.html#tymethod.stopped_signal
160
+ [`unix::process::ExitStatusExt::continued`]: https://doc.rust-lang.org/stable/std/os/unix/process/trait.ExitStatusExt.html#tymethod.continued
161
+ [`unix::process::ExitStatusExt::into_raw`]: https://doc.rust-lang.org/stable/std/os/unix/process/trait.ExitStatusExt.html#tymethod.into_raw
162
+ [`Duration::new`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.new
163
+ [`Duration::checked_add`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.checked_add
164
+ [`Duration::saturating_add`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.saturating_add
165
+ [`Duration::checked_sub`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.checked_sub
166
+ [`Duration::saturating_sub`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.saturating_sub
167
+ [`Duration::checked_mul`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.checked_mul
168
+ [`Duration::saturating_mul`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.saturating_mul
169
+ [`Duration::checked_div`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.checked_div
170
+ [`Duration::as_secs_f64`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.as_secs_f64
171
+ [`Duration::as_secs_f32`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.as_secs_f32
172
+ [`Duration::from_secs_f64`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.from_secs_f64
173
+ [`Duration::from_secs_f32`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.from_secs_f32
174
+ [`Duration::mul_f64`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.mul_f64
175
+ [`Duration::mul_f32`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.mul_f32
176
+ [`Duration::div_f64`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.div_f64
177
+ [`Duration::div_f32`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.div_f32
178
+ [`Duration::div_duration_f64`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.div_duration_f64
179
+ [`Duration::div_duration_f32`]: https://doc.rust-lang.org/stable/std/time/struct.Duration.html#method.div_duration_f32
180
+ [`MaybeUninit::as_ptr`]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.as_ptr
181
+ [`MaybeUninit::as_mut_ptr`]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.as_mut_ptr
182
+ [`MaybeUninit::assume_init`]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.assume_init
183
+ [`MaybeUninit::assume_init_ref`]: https://doc.rust-lang.org/stable/std/mem/union.MaybeUninit.html#method.assume_init_ref
158
184
159
185
Version 1.57.0 (2021-12-02)
160
186
==========================
0 commit comments