#[repr(C)]pub struct PortPacket {
pub key: u64,
pub type: u32,
pub status: Status,
pub signal: PacketSignal,
pub exception: PacketException,
pub guest_bell: PacketGuestBell,
pub guest_mem: PacketGuestMem,
pub guest_io: PacketGuestIo,
pub guest_vcpu: PacketGuestVcpu,
pub interrupt: PacketInterrupt,
pub page_request: PacketPageRequest,
pub processor_power_level_transition: PacketProcessorPowerLevelTransitionRequest,
}Fields§
§key: u64§type: u32§status: Status§signal: PacketSignal§exception: PacketException§guest_bell: PacketGuestBell§guest_mem: PacketGuestMem§guest_io: PacketGuestIo§guest_vcpu: PacketGuestVcpu§interrupt: PacketInterrupt§page_request: PacketPageRequest§processor_power_level_transition: PacketProcessorPowerLevelTransitionRequestTrait Implementations§
Source§impl Clone for PortPacket
impl Clone for PortPacket
Source§fn clone(&self) -> PortPacket
fn clone(&self) -> PortPacket
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PortPacket
impl Debug for PortPacket
Source§impl PartialEq for PortPacket
impl PartialEq for PortPacket
impl Copy for PortPacket
impl Eq for PortPacket
impl StructuralPartialEq for PortPacket
Auto Trait Implementations§
impl Freeze for PortPacket
impl RefUnwindSafe for PortPacket
impl Send for PortPacket
impl Sync for PortPacket
impl Unpin for PortPacket
impl UnwindSafe for PortPacket
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