pub struct DispatchNodeHandler(/* private fields */);Expand description
A wrapper around DispatchNode that implements DispatchHandler.
Use DispatchNodeHandler::into_node to retrieve a DispatchNode from
this. Note that there exists a blanket From impl that wraps any
DispatchHandler into an Arc for DispatchNode.
Implementations§
Source§impl DispatchNodeHandler
impl DispatchNodeHandler
Sourcepub fn into_node(self) -> DispatchNode
pub fn into_node(self) -> DispatchNode
Takes this DispatchNodeHandler transforming it back into a
DispatchNode for installation in a Dispatch.
Trait Implementations§
Source§impl Clone for DispatchNodeHandler
impl Clone for DispatchNodeHandler
Source§impl GenericVmoMemoryHandler for DispatchNodeHandler
impl GenericVmoMemoryHandler for DispatchNodeHandler
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 !RefUnwindSafe for DispatchNodeHandler
impl !UnwindSafe for DispatchNodeHandler
impl Freeze for DispatchNodeHandler
impl Send for DispatchNodeHandler
impl Sync for DispatchNodeHandler
impl Unpin for DispatchNodeHandler
impl UnsafeUnpin for DispatchNodeHandler
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