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 @@ -2037,19 +2037,19 @@ impl<T> Option<&mut T> {
2037
2037
impl < T , E > Option < Result < T , E > > {
2038
2038
/// Transposes an `Option` of a [`Result`] into a [`Result`] of an `Option`.
2039
2039
///
2040
- /// [`None`] will be mapped to <code>[Ok]\([None]) </code>.
2041
- /// <code>[Some]\([Ok ]\(\_))</code> and <code>[Some]\([ Err]\(\_)) </code> will be mapped to
2042
- /// <code>[Ok]\([Some]\(\_))</code> and <code>[Err ]\(\_ )</code>.
2040
+ /// <code>[Some]\([Ok]\(\_))</code> is mapped to <code>[Ok]\([Some]\(\_)) </code>,
2041
+ /// <code>[Some]\([Err ]\(\_))</code> is mapped to <code>[Err]\(\_)</code>,
2042
+ /// and [`None`] will be mapped to <code>[Ok ]\([None] )</code>.
2043
2043
///
2044
2044
/// # Examples
2045
2045
///
2046
2046
/// ```
2047
2047
/// #[derive(Debug, Eq, PartialEq)]
2048
2048
/// struct SomeErr;
2049
2049
///
2050
- /// let x: Result< Option<i32> , SomeErr> = Ok( Some(5));
2051
- /// let y: Option< Result<i32, SomeErr>> = Some(Ok (5));
2052
- /// assert_eq!(x, y .transpose());
2050
+ /// let x: Option<Result< i32, SomeErr>> = Some(Ok (5));
2051
+ /// let y: Result<Option< i32> , SomeErr> = Ok(Some (5));
2052
+ /// assert_eq!(x.transpose(), y );
2053
2053
/// ```
2054
2054
#[ inline]
2055
2055
#[ stable( feature = "transpose_result" , since = "1.33.0" ) ]
You can’t perform that action at this time.
0 commit comments