Trait ReadBackMut

Source
pub trait ReadBackMut<'a>: ToBytes {
    // Required method
    unsafe fn read_back_mut(ptr: *mut u8) -> &'a mut Self;
}

Required Methods§

Source

unsafe fn read_back_mut(ptr: *mut u8) -> &'a mut Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'a> ReadBackMut<'a> for isize

Source§

unsafe fn read_back_mut(ptr: *mut u8) -> &'a mut Self

Source§

impl<'a> ReadBackMut<'a> for usize

Source§

unsafe fn read_back_mut(ptr: *mut u8) -> &'a mut Self

Source§

impl<'a, T> ReadBackMut<'a> for Option<T>
where Self: ToBytes,

Source§

unsafe fn read_back_mut(ptr: *mut u8) -> &'a mut Self

Source§

impl<'a, T> ReadBackMut<'a> for *const T

Source§

unsafe fn read_back_mut(ptr: *mut u8) -> &'a mut Self

Source§

impl<'a, T> ReadBackMut<'a> for *mut T

Source§

unsafe fn read_back_mut(ptr: *mut u8) -> &'a mut Self

Implementors§

Source§

impl<'a, T: Default> ReadBackMut<'a> for AsIs<T>

Source§

impl<'a, T: ToSizedArray<u8>> ReadBackMut<'a> for T