Trait ReadBack

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

Required Methods§

Source

unsafe fn read_back(ptr: *const u8) -> &'a 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> ReadBack<'a> for isize

Source§

unsafe fn read_back(ptr: *const u8) -> &'a Self

Source§

impl<'a> ReadBack<'a> for usize

Source§

unsafe fn read_back(ptr: *const u8) -> &'a Self

Source§

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

Source§

unsafe fn read_back(ptr: *const u8) -> &'a Self

Source§

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

Source§

unsafe fn read_back(ptr: *const u8) -> &'a Self

Source§

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

Source§

unsafe fn read_back(ptr: *const u8) -> &'a Self

Implementors§

Source§

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

Source§

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