Trait OptionTranspose

Source
pub trait OptionTranspose<T> {
    // Required method
    fn transpose(self) -> Option<Option<T>>;
}
Expand description

Transpose an Option of an Option into an Option of an Option.

Required Methods§

Source

fn transpose(self) -> Option<Option<T>>

Reverses the inner and outer Options.

Implementations on Foreign Types§

Source§

impl<T> OptionTranspose<T> for Option<Option<T>>

Implementors§