#[repr(transparent)]pub struct VmxExitBasic(pub u16);
Expand description
VMX basic exit reason
Tuple Fields§
§0: u16
Implementations§
Source§impl VmxExitBasic
impl VmxExitBasic
pub const EXCEPTION: VmxExitBasic
pub const HW_INTERRUPT: VmxExitBasic
pub const TRIPLE_FAULT: VmxExitBasic
pub const SMI_INTR: VmxExitBasic
pub const INTERRUPT_WINDOW: VmxExitBasic
pub const NMI_WINDOW: VmxExitBasic
pub const PAUSE_INSTRUCTION: VmxExitBasic
pub const CPUID: VmxExitBasic
pub const HLT_INSTRUCTION: VmxExitBasic
pub const VMCALL_INSTRUCTION: VmxExitBasic
pub const CR_ACCESS: VmxExitBasic
pub const IO_INSTRUCTION: VmxExitBasic
pub const MSR_READ: VmxExitBasic
pub const MSR_WRITE: VmxExitBasic
pub const BAD_GUEST_STATE: VmxExitBasic
pub const TPR_BELOW_THRESHOLD: VmxExitBasic
pub const EPT_VIOLATION: VmxExitBasic
pub const WBINVD_INSTRUCTION: VmxExitBasic
pub const XSETBV: VmxExitBasic
pub const TDCALL: VmxExitBasic
Trait Implementations§
Source§impl Clone for VmxExitBasic
impl Clone for VmxExitBasic
Source§fn clone(&self) -> VmxExitBasic
fn clone(&self) -> VmxExitBasic
Returns a copy 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 VmxExitBasic
impl Debug for VmxExitBasic
Source§impl Hash for VmxExitBasic
impl Hash for VmxExitBasic
Source§impl Ord for VmxExitBasic
impl Ord for VmxExitBasic
Source§fn cmp(&self, other: &VmxExitBasic) -> Ordering
fn cmp(&self, other: &VmxExitBasic) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for VmxExitBasic
impl PartialEq for VmxExitBasic
Source§impl PartialOrd for VmxExitBasic
impl PartialOrd for VmxExitBasic
impl Copy for VmxExitBasic
impl Eq for VmxExitBasic
impl StructuralPartialEq for VmxExitBasic
Auto Trait Implementations§
impl Freeze for VmxExitBasic
impl RefUnwindSafe for VmxExitBasic
impl Send for VmxExitBasic
impl Sync for VmxExitBasic
impl Unpin for VmxExitBasic
impl UnwindSafe for VmxExitBasic
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