pub trait OptionExt<T>: Sealed { // Required method fn some_mut(&mut self) -> Option<SomeMut<'_, T>>; }
An extension trait that allows one to obtain a SomeMut.
SomeMut
Obtain a SomeMut<T> from a &mut Option<T>.
SomeMut<T>
&mut Option<T>
See also Option::as_mut() if take()ing isn’t required.
Option::as_mut()
take()