| Returns None if the option is None , otherwise calls predicate with the wrapped value and returns:
Some if predicate returns true .
None if predicate returns false .
|
| Converts from Option<Option<T>> to Option<T> .
|
| Maps an Option<T> to Option<U> by applying a function to a contained value(if Some ) or returns None (if None ).
|
| Returns the provided default value (if None ), or applies a function to the contained value (if Some ).
|
| Computes a default function result (if None ), or applies a different function to the contained value (if Some ).
|
| Zips option with another Option .
|