diff options
| author | Jean-Marie Comets <jean.marie.comets@gmail.com> | 2019-03-31 10:54:00 +0200 |
|---|---|---|
| committer | Jean-Marie Comets <jean.marie.comets@gmail.com> | 2019-03-31 10:54:14 +0200 |
| commit | 70fa616a23b59e4b7b537e55f5b95ec3e963b2fd (patch) | |
| tree | 6ccaa16db43e513bf6efe6085e49819b69c39a97 /src/libcore | |
| parent | cee58fdc12bea8cc373366bd84fc786277729b1c (diff) | |
| download | rust-70fa616a23b59e4b7b537e55f5b95ec3e963b2fd.tar.gz rust-70fa616a23b59e4b7b537e55f5b95ec3e963b2fd.zip | |
Stabilize refcell_replace_swap feature, closes #43570
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/cell.rs | 3 | ||||
| -rw-r--r-- | src/libcore/tests/lib.rs | 1 |
2 files changed, 1 insertions, 3 deletions
diff --git a/src/libcore/cell.rs b/src/libcore/cell.rs index 753f10e6a0a..99169a6a259 100644 --- a/src/libcore/cell.rs +++ b/src/libcore/cell.rs @@ -711,7 +711,6 @@ impl<T> RefCell<T> { /// # Examples /// /// ``` - /// #![feature(refcell_replace_swap)] /// use std::cell::RefCell; /// let cell = RefCell::new(5); /// let old_value = cell.replace_with(|&mut old| old + 1); @@ -719,7 +718,7 @@ impl<T> RefCell<T> { /// assert_eq!(cell, RefCell::new(6)); /// ``` #[inline] - #[unstable(feature = "refcell_replace_swap", issue="43570")] + #[stable(feature = "refcell_replace_swap", since="1.35.0")] pub fn replace_with<F: FnOnce(&mut T) -> T>(&self, f: F) -> T { let mut_borrow = &mut *self.borrow_mut(); let replacement = f(mut_borrow); diff --git a/src/libcore/tests/lib.rs b/src/libcore/tests/lib.rs index 2ed25a34102..5e0dbb7ab2f 100644 --- a/src/libcore/tests/lib.rs +++ b/src/libcore/tests/lib.rs @@ -16,7 +16,6 @@ #![feature(pattern)] #![feature(range_is_empty)] #![feature(raw)] -#![feature(refcell_replace_swap)] #![feature(slice_patterns)] #![feature(sort_internals)] #![feature(specialization)] |
