about summary refs log tree commit diff
diff options
context:
space:
mode:
authorThinkChaos <ThinkChaos@users.noreply.github.com>2020-10-31 19:06:25 +0100
committerThinkChaos <ThinkChaos@users.noreply.github.com>2020-11-22 20:13:31 +0100
commit5c6689baff9c8d301ebe5412c3ed123122b696dc (patch)
tree9f32bf121403503f75561b7e2ad72f010229fb09
parent52e3cf13aa9716f6648b1cad286ccd8d37aa315f (diff)
Stabilize refcell_take
-rw-r--r--library/core/src/cell.rs3
-rw-r--r--library/std/src/lib.rs1
2 files changed, 1 insertions, 3 deletions
diff --git a/library/core/src/cell.rs b/library/core/src/cell.rs
index b2afb702eeb..e1b6307613b 100644
--- a/library/core/src/cell.rs
+++ b/library/core/src/cell.rs
@@ -1027,7 +1027,6 @@ impl<T: Default> RefCell<T> {
     /// # Examples
     ///
     /// ```
-    /// #![feature(refcell_take)]
     /// use std::cell::RefCell;
     ///
     /// let c = RefCell::new(5);
@@ -1036,7 +1035,7 @@ impl<T: Default> RefCell<T> {
     /// assert_eq!(five, 5);
     /// assert_eq!(c.into_inner(), 0);
     /// ```
-    #[unstable(feature = "refcell_take", issue = "71395")]
+    #[stable(feature = "refcell_take", since = "1.50.0")]
     pub fn take(&self) -> T {
         self.replace(Default::default())
     }
diff --git a/library/std/src/lib.rs b/library/std/src/lib.rs
index d2f36309e2d..72f19fdce5e 100644
--- a/library/std/src/lib.rs
+++ b/library/std/src/lib.rs
@@ -297,7 +297,6 @@
 #![feature(raw)]
 #![feature(raw_ref_macros)]
 #![feature(ready_macro)]
-#![feature(refcell_take)]
 #![feature(rustc_attrs)]
 #![feature(rustc_private)]
 #![feature(shrink_to)]