pub struct ExitPio;
Trait Implementations§
source§impl PioHandler for ExitPio
impl PioHandler for ExitPio
source§fn handle(
&self,
_port: u16,
direction: Direction,
_p: &dyn Probe,
generic_vcpu_state: &mut GenericVCpuState<'_>
) -> Result<VmexitResult, VmError>
fn handle( &self, _port: u16, direction: Direction, _p: &dyn Probe, generic_vcpu_state: &mut GenericVCpuState<'_> ) -> Result<VmexitResult, VmError>
handle I/O instructions on the device indicated by the port with the operands included in direction.
Auto Trait Implementations§
impl RefUnwindSafe for ExitPio
impl Send for ExitPio
impl Sync for ExitPio
impl Unpin for ExitPio
impl UnwindSafe for ExitPio
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
const: unstable§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more