File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -2638,7 +2638,7 @@ impl<'a, T> Option<&'a Option<T>> {
26382638}
26392639
26402640impl < ' a , T > Option < & ' a mut Option < T > > {
2641- /// Converts from `Option<&mut Option<T>>` to `Option<& T>`.
2641+ /// Converts from `Option<&mut Option<T>>` to `& Option<T>`.
26422642 ///
26432643 /// # Examples
26442644 ///
@@ -2647,10 +2647,12 @@ impl<'a, T> Option<&'a mut Option<T>> {
26472647 /// ```
26482648 /// #![feature(option_reference_flattening)]
26492649 ///
2650- /// let x: Option<&mut Option<u32>> = Some(&mut Some(6));
2650+ /// let y = &mut Some(6);
2651+ /// let x: Option<&mut Option<u32>> = Some(y);
26512652 /// assert_eq!(&Some(6), x.flatten_ref());
26522653 ///
2653- /// let x: Option<&mut Option<u32>> = Some(&mut None);
2654+ /// let y: &mut Option<u32> = &mut None;
2655+ /// let x: Option<&mut Option<u32>> = Some(y);
26542656 /// assert_eq!(&None, x.flatten_ref());
26552657 ///
26562658 /// let x: Option<&mut Option<u32>> = None;
You can’t perform that action at this time.
0 commit comments