ReborrowMut

Trait ReborrowMut 

Source
pub trait ReborrowMut<'short, _Outlives = &'short Self> {
    type Target;

    // Required method
    fn rb_mut(&'short mut self) -> Self::Target;
}
Expand description

Mutable reborrowing.

Required Associated Types§

Required Methods§

Source

fn rb_mut(&'short mut self) -> Self::Target

Implementations on Foreign Types§

Source§

impl<'short, 'a, T> ReborrowMut<'short> for &'a T
where T: ?Sized,

Source§

type Target = &'short T

Source§

fn rb_mut(&'short mut self) -> Self::Target

Source§

impl<'short, 'a, T> ReborrowMut<'short> for &'a mut T
where T: ?Sized,

Source§

type Target = &'short mut T

Source§

fn rb_mut(&'short mut self) -> Self::Target

Source§

impl<'short, T> ReborrowMut<'short> for Option<T>
where T: ReborrowMut<'short>,

Source§

type Target = Option<<T as ReborrowMut<'short>>::Target>

Source§

fn rb_mut(&'short mut self) -> Self::Target

Implementors§