Trait sel4_externally_shared::ops::UnitaryOps

source ·
pub trait UnitaryOps<T>: Ops {
    // Required methods
    unsafe fn read(src: *const T) -> T;
    unsafe fn write(dst: *mut T, src: T);
}

Required Methods§

source

unsafe fn read(src: *const T) -> T

source

unsafe fn write(dst: *mut T, src: T)

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<O: BulkOps<u8>, T: FromBytes + AsBytes> UnitaryOps<T> for BytewiseOps<O>

source§

impl<O: UnitaryOps<T>, T: FromBytes + AsBytes> UnitaryOps<T> for ZerocopyOps<O>

source§

impl<T> UnitaryOps<T> for NormalOps

source§

impl<T> UnitaryOps<T> for VolatileOps

source§

impl<T: UnsignedPrimitiveWithUnorderedAtomics> UnitaryOps<T> for UnorderedAtomicOps