pub struct PciPio;
Trait Implementations§
source§impl PioHandler for PciPio
impl PioHandler for PciPio
source§fn handle(
&self,
_port: u16,
direction: Direction,
p: &dyn Probe,
_: &mut GenericVCpuState<'_>
) -> Result<VmexitResult, VmError>
fn handle( &self, _port: u16, direction: Direction, p: &dyn Probe, _: &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 PciPio
impl Send for PciPio
impl Sync for PciPio
impl Unpin for PciPio
impl UnwindSafe for PciPio
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