@@ -158,15 +158,14 @@ impl Duration {
158
158
/// # Examples
159
159
///
160
160
/// ```
161
- /// #![feature(duration_extras)]
162
161
/// use std::time::Duration;
163
162
///
164
163
/// let duration = Duration::from_nanos(1_000_000_123);
165
164
///
166
165
/// assert_eq!(1, duration.as_secs());
167
166
/// assert_eq!(123, duration.subsec_nanos());
168
167
/// ```
169
- #[ unstable ( feature = "duration_extras" , issue = "46507 " ) ]
168
+ #[ stable ( feature = "duration_extras" , since = "1.27.0 " ) ]
170
169
#[ inline]
171
170
pub const fn from_nanos ( nanos : u64 ) -> Duration {
172
171
Duration {
@@ -216,14 +215,13 @@ impl Duration {
216
215
/// # Examples
217
216
///
218
217
/// ```
219
- /// #![feature(duration_extras)]
220
218
/// use std::time::Duration;
221
219
///
222
220
/// let duration = Duration::from_millis(5432);
223
221
/// assert_eq!(duration.as_secs(), 5);
224
222
/// assert_eq!(duration.subsec_millis(), 432);
225
223
/// ```
226
- #[ unstable ( feature = "duration_extras" , issue = "46507 " ) ]
224
+ #[ stable ( feature = "duration_extras" , since = "1.27.0 " ) ]
227
225
#[ inline]
228
226
pub fn subsec_millis ( & self ) -> u32 { self . nanos / NANOS_PER_MILLI }
229
227
@@ -236,14 +234,13 @@ impl Duration {
236
234
/// # Examples
237
235
///
238
236
/// ```
239
- /// #![feature(duration_extras, duration_from_micros)]
240
237
/// use std::time::Duration;
241
238
///
242
239
/// let duration = Duration::from_micros(1_234_567);
243
240
/// assert_eq!(duration.as_secs(), 1);
244
241
/// assert_eq!(duration.subsec_micros(), 234_567);
245
242
/// ```
246
- #[ unstable ( feature = "duration_extras" , issue = "46507 " ) ]
243
+ #[ stable ( feature = "duration_extras" , since = "1.27.0 " ) ]
247
244
#[ inline]
248
245
pub fn subsec_micros ( & self ) -> u32 { self . nanos / NANOS_PER_MICRO }
249
246
0 commit comments