Trait DerefMutExt

Source
pub trait DerefMutExt: DerefMut {
    // Provided method
    fn deref_mut_map<F, R>(self, f: F) -> MapDerefMut<Self, F>
       where Self: Sized,
             F: Fn(&mut Self::Target) -> &mut R { ... }
}
Expand description

This trait extend DerefMut to add function deref_mut_map

Provided Methods§

Source

fn deref_mut_map<F, R>(self, f: F) -> MapDerefMut<Self, F>
where Self: Sized, F: Fn(&mut Self::Target) -> &mut R,

Implementors§

Source§

impl<T> DerefMutExt for T
where T: DerefMut,

Implement DerefMutExt for all type that implement trait DerefMut