File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -2095,19 +2095,19 @@ impl<T> Option<&mut T> {
2095
2095
impl <T , E > Option < Result < T , E > > {
2096
2096
/// Transposes an `Option` of a [`Result`] into a [`Result`] of an `Option`.
2097
2097
///
2098
- /// [`None`] will be mapped to <code>[Ok]\([None]) </code>.
2099
- /// <code>[Some]\([Ok ]\(\_))</code> and <code>[Some]\([ Err]\(\_)) </code> will be mapped to
2100
- /// <code>[Ok]\([Some]\(\_))</code> and <code>[Err ]\(\_ )</code>.
2098
+ /// <code>[Some]\([Ok]\(\_))</code> is mapped to <code>[Ok]\([Some]\(\_)) </code>,
2099
+ /// <code>[Some]\([Err ]\(\_))</code> is mapped to <code>[Err]\(\_)</code>,
2100
+ /// and [`None`] will be mapped to <code>[Ok ]\([None] )</code>.
2101
2101
///
2102
2102
/// # Examples
2103
2103
///
2104
2104
/// ```
2105
2105
/// #[derive(Debug, Eq, PartialEq)]
2106
2106
/// struct SomeErr;
2107
2107
///
2108
- /// let x: Result< Option<i32> , SomeErr> = Ok( Some(5));
2109
- /// let y: Option< Result<i32, SomeErr>> = Some(Ok (5));
2110
- /// assert_eq!(x, y .transpose());
2108
+ /// let x: Option<Result< i32, SomeErr>> = Some(Ok (5));
2109
+ /// let y: Result<Option< i32> , SomeErr> = Ok(Some (5));
2110
+ /// assert_eq!(x.transpose(), y );
2111
2111
/// ```
2112
2112
#[ inline ]
2113
2113
#[ stable ( feature = "transpose_result" , since = "1.33.0" ) ]
You can’t perform that action at this time.
0 commit comments