#[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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)