Skip to content

Commit f841ff4

Browse files
committed
Stabilize the time_checked_add feature
1 parent 63505b8 commit f841ff4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/libstd/time.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -245,15 +245,15 @@ impl Instant {
245245
/// Returns `Some(t)` where `t` is the time `self + duration` if `t` can be represented as
246246
/// `Instant` (which means it's inside the bounds of the underlying data structure), `None`
247247
/// otherwise.
248-
#[unstable(feature = "time_checked_add", issue = "55940")]
248+
#[stable(feature = "time_checked_add", since = "1.34.0")]
249249
pub fn checked_add(&self, duration: Duration) -> Option<Instant> {
250250
self.0.checked_add_duration(&duration).map(|t| Instant(t))
251251
}
252252

253253
/// Returns `Some(t)` where `t` is the time `self - duration` if `t` can be represented as
254254
/// `Instant` (which means it's inside the bounds of the underlying data structure), `None`
255255
/// otherwise.
256-
#[unstable(feature = "time_checked_add", issue = "55940")]
256+
#[stable(feature = "time_checked_add", since = "1.34.0")]
257257
pub fn checked_sub(&self, duration: Duration) -> Option<Instant> {
258258
self.0.checked_sub_duration(&duration).map(|t| Instant(t))
259259
}
@@ -418,15 +418,15 @@ impl SystemTime {
418418
/// Returns `Some(t)` where `t` is the time `self + duration` if `t` can be represented as
419419
/// `SystemTime` (which means it's inside the bounds of the underlying data structure), `None`
420420
/// otherwise.
421-
#[unstable(feature = "time_checked_add", issue = "55940")]
421+
#[stable(feature = "time_checked_add", since = "1.34.0")]
422422
pub fn checked_add(&self, duration: Duration) -> Option<SystemTime> {
423423
self.0.checked_add_duration(&duration).map(|t| SystemTime(t))
424424
}
425425

426426
/// Returns `Some(t)` where `t` is the time `self - duration` if `t` can be represented as
427427
/// `SystemTime` (which means it's inside the bounds of the underlying data structure), `None`
428428
/// otherwise.
429-
#[unstable(feature = "time_checked_add", issue = "55940")]
429+
#[stable(feature = "time_checked_add", since = "1.34.0")]
430430
pub fn checked_sub(&self, duration: Duration) -> Option<SystemTime> {
431431
self.0.checked_sub_duration(&duration).map(|t| SystemTime(t))
432432
}

0 commit comments

Comments
 (0)