#[repr(u8)]pub enum XenX86EventType {
ExternalInterrupt = 0,
Reserved = 1,
Nmi = 2,
HardwareException = 3,
SoftwareInterrupt = 4,
PrivilegedSoftwareException = 5,
SoftwareException = 6,
}Variants§
ExternalInterrupt = 0
External interrupt
Reserved = 1
Reserved
Nmi = 2
NMI
HardwareException = 3
Hardware exception
SoftwareInterrupt = 4
Software interrupt (CD nn)
PrivilegedSoftwareException = 5
ICEBP (F1)
SoftwareException = 6
INT3 (CC), INTO (CE)
Trait Implementations§
Source§impl Clone for XenX86EventType
impl Clone for XenX86EventType
Source§fn clone(&self) -> XenX86EventType
fn clone(&self) -> XenX86EventType
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 XenX86EventType
impl Debug for XenX86EventType
Source§impl PartialEq for XenX86EventType
impl PartialEq for XenX86EventType
impl Copy for XenX86EventType
impl Eq for XenX86EventType
impl StructuralPartialEq for XenX86EventType
Auto Trait Implementations§
impl Freeze for XenX86EventType
impl RefUnwindSafe for XenX86EventType
impl Send for XenX86EventType
impl Sync for XenX86EventType
impl Unpin for XenX86EventType
impl UnwindSafe for XenX86EventType
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