OptionExt

Trait OptionExt 

Source
pub trait OptionExt<T>: Sealed {
    // Required method
    fn some_mut(&mut self) -> Option<SomeMut<'_, T>>;
}
Expand description

An extension trait that allows one to obtain a SomeMut.

Required Methods§

Source

fn some_mut(&mut self) -> Option<SomeMut<'_, T>>

Obtain a SomeMut<T> from a &mut Option<T>.

See also Option::as_mut() if take()ing isn’t required.

Implementations on Foreign Types§

Source§

impl<T> OptionExt<T> for Option<T>

Source§

fn some_mut(&mut self) -> Option<SomeMut<'_, T>>

Implementors§