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<S, T> IntoSafeCast<T> for Swhere
T: FromSafeCast<S>,
impl<S, T> IntoSafeCast<T> for Swhere
T: FromSafeCast<S>,
Source§fn into_safe_cast(self) -> T
fn into_safe_cast(self) -> T
Convert
self into a T. This operation is guaranteed to be lossless.Source§impl<S, T> IntoSafeCastArch<T> for Swhere
T: FromSafeCastArch<S>,
impl<S, T> IntoSafeCastArch<T> for Swhere
T: FromSafeCastArch<S>,
Source§fn into_safe_cast_arch(self) -> T
fn into_safe_cast_arch(self) -> T
Convert
self into a T. This operation is guaranteed to be lossless.