[][src]Trait abstract_ref::MakeMutType

pub trait MakeMutType<T: ?Sized>: Type<T> {
    pub fn make_mut(p: &mut Self::RefT) -> &mut T;
}

Required methods

pub fn make_mut(p: &mut Self::RefT) -> &mut T[src]

Loading content...

Implementations on Foreign Types

impl<T> MakeMutType<T> for ()[src]

Loading content...

Implementors

impl<'a, T: ?Sized + 'a> MakeMutType<T> for BrwMut<'a>[src]

impl<'a, T: ?Sized> MakeMutType<T> for Cow<'a> where
    T: ToOwned + 'a,
    T::Owned: BorrowMut<T>, 
[src]

impl<T: ?Sized + Clone> MakeMutType<T> for Arc[src]

impl<T: ?Sized + Clone> MakeMutType<T> for Rc[src]

impl<T: ?Sized> MakeMutType<T> for Box[src]

Loading content...