Trait RefCast

Source
pub trait RefCast<'t, T> {
    // Required method
    fn ref_cast(&'t mut self) -> T;
}

Required Methods§

Source

fn ref_cast(&'t mut self) -> T

Implementors§

Source§

impl<'t, T> RefCast<'t, &'t T> for T

Source§

impl<'t, T> RefCast<'t, &'t mut T> for T

Source§

impl<'t, T> RefCast<'t, NoAccess<T>> for T