diff options
| author | Yuki Okushi <jtitor@2k36.org> | 2022-05-23 18:04:53 +0900 |
|---|---|---|
| committer | Yuki Okushi <jtitor@2k36.org> | 2022-05-23 18:04:53 +0900 |
| commit | 65242592c92f17008cee251b26c2b8f8bdbd3a94 (patch) | |
| tree | 5cd1aae2342f0908bd0efa17e98245f9493bbecf | |
| parent | 03c8b0b6edb22d0c3a935a16ca5f068728da4b26 (diff) | |
| download | rust-65242592c92f17008cee251b26c2b8f8bdbd3a94.tar.gz rust-65242592c92f17008cee251b26c2b8f8bdbd3a94.zip | |
Stabilize `cell_filter_map`
| -rw-r--r-- | library/core/src/cell.rs | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/library/core/src/cell.rs b/library/core/src/cell.rs index 9884b7f404e..321f2feb921 100644 --- a/library/core/src/cell.rs +++ b/library/core/src/cell.rs @@ -1390,8 +1390,6 @@ impl<'b, T: ?Sized> Ref<'b, T> { /// # Examples /// /// ``` - /// #![feature(cell_filter_map)] - /// /// use std::cell::{RefCell, Ref}; /// /// let c = RefCell::new(vec![1, 2, 3]); @@ -1399,7 +1397,7 @@ impl<'b, T: ?Sized> Ref<'b, T> { /// let b2: Result<Ref<u32>, _> = Ref::filter_map(b1, |v| v.get(1)); /// assert_eq!(*b2.unwrap(), 2); /// ``` - #[unstable(feature = "cell_filter_map", reason = "recently added", issue = "81061")] + #[stable(feature = "cell_filter_map", since = "1.63.0")] #[inline] pub fn filter_map<U: ?Sized, F>(orig: Ref<'b, T>, f: F) -> Result<Ref<'b, U>, Self> where @@ -1538,8 +1536,6 @@ impl<'b, T: ?Sized> RefMut<'b, T> { /// # Examples /// /// ``` - /// #![feature(cell_filter_map)] - /// /// use std::cell::{RefCell, RefMut}; /// /// let c = RefCell::new(vec![1, 2, 3]); @@ -1555,7 +1551,7 @@ impl<'b, T: ?Sized> RefMut<'b, T> { /// /// assert_eq!(*c.borrow(), vec![1, 4, 3]); /// ``` - #[unstable(feature = "cell_filter_map", reason = "recently added", issue = "81061")] + #[stable(feature = "cell_filter_map", since = "1.63.0")] #[inline] pub fn filter_map<U: ?Sized, F>(mut orig: RefMut<'b, T>, f: F) -> Result<RefMut<'b, U>, Self> where |
