]> git.lizzy.rs Git - rust.git/commitdiff
Stabilize checked_duration_since for 1.39.0
authorVitaly _Vi Shukela <vi0oss@gmail.com>
Sun, 21 Jul 2019 21:54:42 +0000 (00:54 +0300)
committerVitaly _Vi Shukela <vi0oss@gmail.com>
Wed, 4 Sep 2019 22:58:37 +0000 (01:58 +0300)
Resolves #58402.

src/libstd/lib.rs
src/libstd/time.rs

index c3882bacf87eb0bcdbadcc9eb6a144772cac95a6..71050b0dcd1f5725e09e796c6e3ae9c94dcc3c2a 100644 (file)
 #![feature(cfg_target_has_atomic)]
 #![feature(cfg_target_thread_local)]
 #![feature(char_error_internals)]
-#![feature(checked_duration_since)]
 #![feature(clamp)]
 #![feature(compiler_builtins_lib)]
 #![feature(concat_idents)]
index 98371b9ba3d7e5b52624e368a8d032b44bae20bb..d59085cd44a6f4e8fe17d4d6711655a45e08b4d5 100644 (file)
@@ -221,7 +221,6 @@ pub fn duration_since(&self, earlier: Instant) -> Duration {
     /// # Examples
     ///
     /// ```no_run
-    /// #![feature(checked_duration_since)]
     /// use std::time::{Duration, Instant};
     /// use std::thread::sleep;
     ///
@@ -231,7 +230,7 @@ pub fn duration_since(&self, earlier: Instant) -> Duration {
     /// println!("{:?}", new_now.checked_duration_since(now));
     /// println!("{:?}", now.checked_duration_since(new_now)); // None
     /// ```
-    #[unstable(feature = "checked_duration_since", issue = "58402")]
+    #[stable(feature = "checked_duration_since", since = "1.39.0")]
     pub fn checked_duration_since(&self, earlier: Instant) -> Option<Duration> {
         self.0.checked_sub_instant(&earlier.0)
     }
@@ -242,7 +241,6 @@ pub fn checked_duration_since(&self, earlier: Instant) -> Option<Duration> {
     /// # Examples
     ///
     /// ```no_run
-    /// #![feature(checked_duration_since)]
     /// use std::time::{Duration, Instant};
     /// use std::thread::sleep;
     ///
@@ -252,7 +250,7 @@ pub fn checked_duration_since(&self, earlier: Instant) -> Option<Duration> {
     /// println!("{:?}", new_now.saturating_duration_since(now));
     /// println!("{:?}", now.saturating_duration_since(new_now)); // 0ns
     /// ```
-    #[unstable(feature = "checked_duration_since", issue = "58402")]
+    #[stable(feature = "checked_duration_since", since = "1.39.0")]
     pub fn saturating_duration_since(&self, earlier: Instant) -> Duration {
         self.checked_duration_since(earlier).unwrap_or(Duration::new(0, 0))
     }