pub struct CoherentIoBackend;Expand description
IoBackend implementation for Coherent.
Trait Implementations§
Source§impl IoBackend for CoherentIoBackend
impl IoBackend for CoherentIoBackend
Source§impl<T> IoCapable<T> for CoherentIoBackendwhere
SysMemBackend: IoCapable<T>,
impl<T> IoCapable<T> for CoherentIoBackendwhere
SysMemBackend: IoCapable<T>,
Source§impl IoCopyable for CoherentIoBackend
impl IoCopyable for CoherentIoBackend
Auto Trait Implementations§
impl Freeze for CoherentIoBackend
impl RefUnwindSafe for CoherentIoBackend
impl Send for CoherentIoBackend
impl Sync for CoherentIoBackend
impl Unpin for CoherentIoBackend
impl UnsafeUnpin for CoherentIoBackend
impl UnwindSafe for CoherentIoBackend
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> KnownSize for T
impl<T> KnownSize for T
Source§impl<T> PinInit<T> for T
impl<T> PinInit<T> for T
Source§unsafe fn __pinned_init(self, slot: *mut T) -> Result<(), Infallible>
unsafe fn __pinned_init(self, slot: *mut T) -> Result<(), Infallible>
Initializes
slot. Read more