File tree Expand file tree Collapse file tree 2 files changed +1
-4
lines changed Expand file tree Collapse file tree 2 files changed +1
-4
lines changed Original file line number Diff line number Diff line change 33#![ feature( drain_filter) ]
44#![ feature( exact_size_is_empty) ]
55#![ feature( new_uninit) ]
6- #![ feature( option_flattening) ]
76#![ feature( pattern) ]
87#![ feature( trusted_len) ]
98#![ feature( try_reserve) ]
Original file line number Diff line number Diff line change @@ -1568,7 +1568,6 @@ impl<T> Option<Option<T>> {
15681568 /// # Examples
15691569 /// Basic usage:
15701570 /// ```
1571- /// #![feature(option_flattening)]
15721571 /// let x: Option<Option<u32>> = Some(Some(6));
15731572 /// assert_eq!(Some(6), x.flatten());
15741573 ///
@@ -1580,13 +1579,12 @@ impl<T> Option<Option<T>> {
15801579 /// ```
15811580 /// Flattening once only removes one level of nesting:
15821581 /// ```
1583- /// #![feature(option_flattening)]
15841582 /// let x: Option<Option<Option<u32>>> = Some(Some(Some(6)));
15851583 /// assert_eq!(Some(Some(6)), x.flatten());
15861584 /// assert_eq!(Some(6), x.flatten().flatten());
15871585 /// ```
15881586 #[ inline]
1589- #[ unstable ( feature = "option_flattening" , issue = "60258 " ) ]
1587+ #[ stable ( feature = "option_flattening" , since = "1.40.0 " ) ]
15901588 pub fn flatten ( self ) -> Option < T > {
15911589 self . and_then ( convert:: identity)
15921590 }
You can’t perform that action at this time.
0 commit comments