pub trait OptionDeepFlatten<T> {
// Required method
fn deep_flatten(self) -> Option<T>;
}Expand description
Trait for deep flattening Options.
Required Methods§
Sourcefn deep_flatten(self) -> Option<T>
fn deep_flatten(self) -> Option<T>
Convert nested Options e.g. Option<Option<Option<T>>> into Option