pub struct MmioBackend;Expand description
I/O Backend for memory-mapped I/O.
Trait Implementations§
Source§impl IoBackend for MmioBackend
impl IoBackend for MmioBackend
Source§impl IoCapable<u8> for MmioBackend
impl IoCapable<u8> for MmioBackend
Source§impl IoCapable<u16> for MmioBackend
impl IoCapable<u16> for MmioBackend
Source§impl IoCapable<u32> for MmioBackend
impl IoCapable<u32> for MmioBackend
Source§impl IoCapable<u64> for MmioBackend
impl IoCapable<u64> for MmioBackend
Source§impl IoCopyable for MmioBackend
impl IoCopyable for MmioBackend
Auto Trait Implementations§
impl Freeze for MmioBackend
impl RefUnwindSafe for MmioBackend
impl Send for MmioBackend
impl Sync for MmioBackend
impl Unpin for MmioBackend
impl UnsafeUnpin for MmioBackend
impl UnwindSafe for MmioBackend
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.