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> {
20952095impl <T , E > Option < Result < T , E > > {
20962096 /// Transposes an `Option` of a [`Result`] into a [`Result`] of an `Option`.
20972097 ///
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>.
21012101 ///
21022102 /// # Examples
21032103 ///
21042104 /// ```
21052105 /// #[derive(Debug, Eq, PartialEq)]
21062106 /// struct SomeErr;
21072107 ///
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 );
21112111 /// ```
21122112 #[ inline ]
21132113 #[ stable ( feature = "transpose_result" , since = "1.33.0" ) ]
You can’t perform that action at this time.
0 commit comments