pub struct Passthrough;Expand description
An MMIO handler that directly passes loads and stores to the VMO memory.
Trait Implementations§
Source§impl Clone for Passthrough
impl Clone for Passthrough
impl Copy for Passthrough
Source§impl Debug for Passthrough
impl Debug for Passthrough
Source§impl Default for Passthrough
impl Default for Passthrough
Source§impl GenericVmoMemoryHandler for Passthrough
impl GenericVmoMemoryHandler for Passthrough
Source§fn load<T: MmioOperand>(&self, op: VmoOpHelper<'_, T>) -> T
fn load<T: MmioOperand>(&self, op: VmoOpHelper<'_, T>) -> T
Handles an MMIO load operation for type
T.Source§fn store<T: MmioOperand>(&self, op: VmoOpHelper<'_, T>, value: T)
fn store<T: MmioOperand>(&self, op: VmoOpHelper<'_, T>, value: T)
Handles an MMIO store operation for type
T.Auto Trait Implementations§
impl Freeze for Passthrough
impl RefUnwindSafe for Passthrough
impl Send for Passthrough
impl Sync for Passthrough
impl Unpin for Passthrough
impl UnsafeUnpin for Passthrough
impl UnwindSafe for Passthrough
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