about summary refs log tree commit diff
path: root/src/libcore
diff options
context:
space:
mode:
authorTshepang Lekhonkhobe <tshepang@gmail.com>2015-05-31 10:16:49 +0200
committerTshepang Lekhonkhobe <tshepang@gmail.com>2015-05-31 10:16:49 +0200
commiteb3566f239f02c4d7dbd7b8d8cb33fe4455347bd (patch)
treed5738df1fd845b9805efc2a5963800c19d5abee1 /src/libcore
parent78c4d53871b3d75b4de5f96cb1f9cdc11648ccc6 (diff)
downloadrust-eb3566f239f02c4d7dbd7b8d8cb33fe4455347bd.tar.gz
rust-eb3566f239f02c4d7dbd7b8d8cb33fe4455347bd.zip
doc: improve map_or and map_or_else
Diffstat (limited to 'src/libcore')
-rw-r--r--src/libcore/option.rs14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/libcore/option.rs b/src/libcore/option.rs
index 8da28094be3..9e7c6fa0301 100644
--- a/src/libcore/option.rs
+++ b/src/libcore/option.rs
@@ -422,7 +422,8 @@ impl<T> Option<T> {
         }
     }
 
-    /// Applies a function to the contained value or returns a default.
+    /// Applies a function to the contained value (if any),
+    /// or returns a `default` (if not).
     ///
     /// # Examples
     ///
@@ -435,14 +436,15 @@ impl<T> Option<T> {
     /// ```
     #[inline]
     #[stable(feature = "rust1", since = "1.0.0")]
-    pub fn map_or<U, F: FnOnce(T) -> U>(self, def: U, f: F) -> U {
+    pub fn map_or<U, F: FnOnce(T) -> U>(self, default: U, f: F) -> U {
         match self {
             Some(t) => f(t),
-            None => def
+            None => default,
         }
     }
 
-    /// Applies a function to the contained value or computes a default.
+    /// Applies a function to the contained value (if any),
+    /// or computes a `default` (if not).
     ///
     /// # Examples
     ///
@@ -457,10 +459,10 @@ impl<T> Option<T> {
     /// ```
     #[inline]
     #[stable(feature = "rust1", since = "1.0.0")]
-    pub fn map_or_else<U, D: FnOnce() -> U, F: FnOnce(T) -> U>(self, def: D, f: F) -> U {
+    pub fn map_or_else<U, D: FnOnce() -> U, F: FnOnce(T) -> U>(self, default: D, f: F) -> U {
         match self {
             Some(t) => f(t),
-            None => def()
+            None => default()
         }
     }