pub trait Flatten<T> {
    // Required methods
    fn flatten(self) -> Option<T>;
    fn flatten_ref(&self) -> Option<&T>;
}Expand description
A trait for Option-like types that can be flattened into a single Option.
pub trait Flatten<T> {
    // Required methods
    fn flatten(self) -> Option<T>;
    fn flatten_ref(&self) -> Option<&T>;
}A trait for Option-like types that can be flattened into a single Option.