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<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