#[repr(transparent)]pub struct GhcbInfo(pub u64);
Tuple Fields§
§0: u64
Implementations§
Source§impl GhcbInfo
impl GhcbInfo
pub const NORMAL: GhcbInfo
pub const SEV_INFO_RESPONSE: GhcbInfo
pub const SEV_INFO_REQUEST: GhcbInfo
pub const AP_JUMP_TABLE: GhcbInfo
pub const CPUID_REQUEST: GhcbInfo
pub const CPUID_RESPONSE: GhcbInfo
pub const PREFERRED_REQUEST: GhcbInfo
pub const PREFERRED_RESPONSE: GhcbInfo
pub const REGISTER_REQUEST: GhcbInfo
pub const REGISTER_RESPONSE: GhcbInfo
pub const PAGE_STATE_CHANGE: GhcbInfo
pub const PAGE_STATE_UPDATED: GhcbInfo
pub const HYP_FEATURE_REQUEST: GhcbInfo
pub const HYP_FEATURE_RESPONSE: GhcbInfo
pub const SPECIAL_HYPERCALL: GhcbInfo
pub const SPECIAL_FAST_CALL: GhcbInfo
pub const HYPERCALL_OUTPUT: GhcbInfo
pub const SPECIAL_DBGPRINT: GhcbInfo
pub const SHUTDOWN_REQUEST: GhcbInfo
Trait Implementations§
Source§impl Ord for GhcbInfo
impl Ord for GhcbInfo
Source§impl PartialOrd for GhcbInfo
impl PartialOrd for GhcbInfo
impl Copy for GhcbInfo
impl Eq for GhcbInfo
impl StructuralPartialEq for GhcbInfo
Auto Trait Implementations§
impl Freeze for GhcbInfo
impl RefUnwindSafe for GhcbInfo
impl Send for GhcbInfo
impl Sync for GhcbInfo
impl Unpin for GhcbInfo
impl UnwindSafe for GhcbInfo
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