diff options
| author | Taylor Yu <tlyu@mit.edu> | 2021-06-11 12:47:37 -0500 |
|---|---|---|
| committer | Taylor Yu <tlyu@mit.edu> | 2021-06-11 12:47:37 -0500 |
| commit | 370f731dfb6e3fecadd210e3393e38de8503ab8e (patch) | |
| tree | 7d157fa06be7c3abe06ea7aea5db6a86bad28e72 | |
| parent | 7edc66661f2d1f79b8295f03107b765ffdd0b860 (diff) | |
| download | rust-370f731dfb6e3fecadd210e3393e38de8503ab8e.tar.gz rust-370f731dfb6e3fecadd210e3393e38de8503ab8e.zip | |
more transformation methods in option overview
| -rw-r--r-- | library/core/src/option.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/library/core/src/option.rs b/library/core/src/option.rs index a2abfe658bd..c1b9517658a 100644 --- a/library/core/src/option.rs +++ b/library/core/src/option.rs @@ -143,6 +143,8 @@ //! //! ## Transforming contained values //! +//! * [`flatten`] removes one level of nesting from an +//! [`Option<Option<T>>`] //! * [`map`] transforms [`Some<T>`] to [`Some<U>`] using the provided //! function //! * [`map_or`] transforms [`Some<T>`] to a value of `U` using the @@ -155,8 +157,11 @@ //! [`Err(err)`] using the provided default `err` value //! * [`ok_or_else`] transforms [`Some(v)`] to [`Ok(v)`], and [`None`] to //! a value of [`Err<E>`] using the provided function +//! * [`transpose`] transposes an [`Option`] of a [`Result`] into a +//! [`Result`] of an [`Option`] //! //! [`Err(err)`]: Err +//! [`flatten`]: Option::flatten //! [`map`]: Option::map //! [`map_or`]: Option::map_or //! [`map_or_else`]: Option::map_or_else @@ -164,6 +169,7 @@ //! [`ok_or`]: Option::ok_or //! [`ok_or_else`]: Option::ok_or_else //! [`Some(v)`]: Some +//! [`transpose`]: Option::transpose //! //! ## Boolean operators //! |
