#[repr(transparent)]pub struct SevExitCode(pub u64);
Tuple Fields§
§0: u64
Implementations§
Source§impl SevExitCode
impl SevExitCode
pub const CR0_READ: SevExitCode
pub const CR1_READ: SevExitCode
pub const CR2_READ: SevExitCode
pub const CR3_READ: SevExitCode
pub const CR4_READ: SevExitCode
pub const CR5_READ: SevExitCode
pub const CR6_READ: SevExitCode
pub const CR7_READ: SevExitCode
pub const CR8_READ: SevExitCode
pub const CR9_READ: SevExitCode
pub const CR10_READ: SevExitCode
pub const CR11_READ: SevExitCode
pub const CR12_READ: SevExitCode
pub const CR13_READ: SevExitCode
pub const CR14_READ: SevExitCode
pub const CR15_READ: SevExitCode
pub const CR0_WRITE: SevExitCode
pub const CR1_WRITE: SevExitCode
pub const CR2_WRITE: SevExitCode
pub const CR3_WRITE: SevExitCode
pub const CR4_WRITE: SevExitCode
pub const CR5_WRITE: SevExitCode
pub const CR6_WRITE: SevExitCode
pub const CR7_WRITE: SevExitCode
pub const CR8_WRITE: SevExitCode
pub const CR9_WRITE: SevExitCode
pub const CR10_WRITE: SevExitCode
pub const CR11_WRITE: SevExitCode
pub const CR12_WRITE: SevExitCode
pub const CR13_WRITE: SevExitCode
pub const CR14_WRITE: SevExitCode
pub const CR15_WRITE: SevExitCode
pub const DR0_READ: SevExitCode
pub const DR1_READ: SevExitCode
pub const DR2_READ: SevExitCode
pub const DR3_READ: SevExitCode
pub const DR4_READ: SevExitCode
pub const DR5_READ: SevExitCode
pub const DR6_READ: SevExitCode
pub const DR7_READ: SevExitCode
pub const DR8_READ: SevExitCode
pub const DR9_READ: SevExitCode
pub const DR10_READ: SevExitCode
pub const DR11_READ: SevExitCode
pub const DR12_READ: SevExitCode
pub const DR13_READ: SevExitCode
pub const DR14_READ: SevExitCode
pub const DR15_READ: SevExitCode
pub const DR0_WRITE: SevExitCode
pub const DR1_WRITE: SevExitCode
pub const DR2_WRITE: SevExitCode
pub const DR3_WRITE: SevExitCode
pub const DR4_WRITE: SevExitCode
pub const DR5_WRITE: SevExitCode
pub const DR6_WRITE: SevExitCode
pub const DR7_WRITE: SevExitCode
pub const DR8_WRITE: SevExitCode
pub const DR9_WRITE: SevExitCode
pub const DR10_WRITE: SevExitCode
pub const DR11_WRITE: SevExitCode
pub const DR12_WRITE: SevExitCode
pub const DR13_WRITE: SevExitCode
pub const DR14_WRITE: SevExitCode
pub const DR15_WRITE: SevExitCode
pub const EXCP0: SevExitCode
pub const EXCP_DB: SevExitCode
pub const EXCP2: SevExitCode
pub const EXCP3: SevExitCode
pub const EXCP4: SevExitCode
pub const EXCP5: SevExitCode
pub const EXCP6: SevExitCode
pub const EXCP7: SevExitCode
pub const EXCP8: SevExitCode
pub const EXCP9: SevExitCode
pub const EXCP10: SevExitCode
pub const EXCP11: SevExitCode
pub const EXCP12: SevExitCode
pub const EXCP13: SevExitCode
pub const EXCP14: SevExitCode
pub const EXCP15: SevExitCode
pub const EXCP16: SevExitCode
pub const EXCP17: SevExitCode
pub const EXCP18: SevExitCode
pub const EXCP19: SevExitCode
pub const EXCP20: SevExitCode
pub const EXCP21: SevExitCode
pub const EXCP22: SevExitCode
pub const EXCP23: SevExitCode
pub const EXCP24: SevExitCode
pub const EXCP25: SevExitCode
pub const EXCP26: SevExitCode
pub const EXCP27: SevExitCode
pub const EXCP28: SevExitCode
pub const EXCP29: SevExitCode
pub const EXCP30: SevExitCode
pub const EXCP31: SevExitCode
pub const INTR: SevExitCode
pub const NMI: SevExitCode
pub const SMI: SevExitCode
pub const INIT: SevExitCode
pub const VINTR: SevExitCode
pub const CR0_SEL_WRITE: SevExitCode
pub const IDTR_READ: SevExitCode
pub const GDTR_READ: SevExitCode
pub const LDTR_READ: SevExitCode
pub const TR_READ: SevExitCode
pub const IDTR_WRITE: SevExitCode
pub const GDTR_WRITE: SevExitCode
pub const LDTR_WRITE: SevExitCode
pub const TR_WRITE: SevExitCode
pub const RDTSC: SevExitCode
pub const RDPMC: SevExitCode
pub const PUSHF: SevExitCode
pub const POPF: SevExitCode
pub const CPUID: SevExitCode
pub const RSM: SevExitCode
pub const IRET: SevExitCode
pub const SWINT: SevExitCode
pub const INVD: SevExitCode
pub const PAUSE: SevExitCode
pub const HLT: SevExitCode
pub const INVLPG: SevExitCode
pub const INVLPGA: SevExitCode
pub const IOIO: SevExitCode
pub const MSR: SevExitCode
pub const TASK_SWITCH: SevExitCode
pub const FERR_FREEZE: SevExitCode
pub const SHUTDOWN: SevExitCode
pub const VMRUN: SevExitCode
pub const VMMCALL: SevExitCode
pub const VMLOAD: SevExitCode
pub const VMSAVE: SevExitCode
pub const STGI: SevExitCode
pub const CLGI: SevExitCode
pub const SKINIT: SevExitCode
pub const RDTSCP: SevExitCode
pub const ICEBP: SevExitCode
pub const WBINVD: SevExitCode
pub const MONITOR: SevExitCode
pub const MWAIT: SevExitCode
pub const MWAIT_CONDITIONAL: SevExitCode
pub const XSETBV: SevExitCode
pub const INVLPGB: SevExitCode
pub const ILLEGAL_INVLPGB: SevExitCode
pub const NPF: SevExitCode
pub const AVIC_INCOMPLETE_IPI: SevExitCode
pub const AVIC_NOACCEL: SevExitCode
pub const VMGEXIT: SevExitCode
pub const PAGE_NOT_VALIDATED: SevExitCode
pub const SNP_GUEST_REQUEST: SevExitCode
pub const SNP_EXTENDED_GUEST_REQUEST: SevExitCode
pub const HV_DOORBELL_PAGE: SevExitCode
pub const INVALID_VMCB: SevExitCode
Trait Implementations§
Source§impl Clone for SevExitCode
impl Clone for SevExitCode
Source§fn clone(&self) -> SevExitCode
fn clone(&self) -> SevExitCode
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 SevExitCode
impl Debug for SevExitCode
Source§impl Hash for SevExitCode
impl Hash for SevExitCode
Source§impl Ord for SevExitCode
impl Ord for SevExitCode
Source§fn cmp(&self, other: &SevExitCode) -> Ordering
fn cmp(&self, other: &SevExitCode) -> 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 SevExitCode
impl PartialEq for SevExitCode
Source§impl PartialOrd for SevExitCode
impl PartialOrd for SevExitCode
impl Copy for SevExitCode
impl Eq for SevExitCode
impl StructuralPartialEq for SevExitCode
Auto Trait Implementations§
impl Freeze for SevExitCode
impl RefUnwindSafe for SevExitCode
impl Send for SevExitCode
impl Sync for SevExitCode
impl Unpin for SevExitCode
impl UnwindSafe for SevExitCode
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