TransmuteMutDst

Trait TransmuteMutDst 

Source
pub trait TransmuteMutDst<'a> {
    type Dst: ?Sized;

    // Required method
    fn transmute_mut(self) -> &'a mut Self::Dst;
}

Required Associated Types§

Required Methods§

Source

fn transmute_mut(self) -> &'a mut Self::Dst

Implementors§

Source§

impl<'a, Src, Dst> TransmuteMutDst<'a> for Wrap<&'a mut Src, &'a mut Dst>
where Src: KnownLayout<PointerMetadata = usize> + FromBytes + IntoBytes + ?Sized, Dst: KnownLayout<PointerMetadata = usize> + FromBytes + IntoBytes + ?Sized,

Source§

type Dst = Dst