]> git.lizzy.rs Git - rust.git/commitdiff
stabilize Result::map_or_else
authorLzu Tao <taolzu@gmail.com>
Tue, 12 Nov 2019 03:09:10 +0000 (03:09 +0000)
committerLzu Tao <taolzu@gmail.com>
Tue, 12 Nov 2019 03:09:10 +0000 (03:09 +0000)
src/libcore/result.rs

index 3ac43958c059ab2db8b2cb071ef216c470fa0887..fd9cb12996b4034c1461b28426f5d0c5e554d6b0 100644 (file)
@@ -529,7 +529,6 @@ pub fn map<U, F: FnOnce(T) -> U>(self, op: F) -> Result<U,E> {
     /// Basic usage:
     ///
     /// ```
-    /// #![feature(result_map_or_else)]
     /// let k = 21;
     ///
     /// let x : Result<_, &str> = Ok("foo");
@@ -539,7 +538,7 @@ pub fn map<U, F: FnOnce(T) -> U>(self, op: F) -> Result<U,E> {
     /// assert_eq!(x.map_or_else(|e| k * 2, |v| v.len()), 42);
     /// ```
     #[inline]
-    #[unstable(feature = "result_map_or_else", issue = "53268")]
+    #[stable(feature = "result_map_or_else", since = "1.41.0")]
     pub fn map_or_else<U, D: FnOnce(E) -> U, F: FnOnce(T) -> U>(self, default: D, f: F) -> U {
         match self {
             Ok(t) => f(t),