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