OptionFlatten<T> extension

Removing one level of Option nesting.

on

Methods

flatten() Option<T>

Available on Option<Option<T>>, provided by the OptionFlatten extension

Turns Some(Some(value)) into Some(value), and any absence into None.