Struct x86defs::tdx::TdCallLeaf
source · #[repr(transparent)]pub struct TdCallLeaf(pub u64);
Expand description
TDCALL instruction leafs that are passed into the tdcall instruction in eax.
Tuple Fields§
§0: u64
Implementations§
source§impl TdCallLeaf
impl TdCallLeaf
pub const VP_VMCALL: TdCallLeaf = _
pub const VP_INFO: TdCallLeaf = _
pub const MR_RTMR_EXTEND: TdCallLeaf = _
pub const VP_VEINFO_GET: TdCallLeaf = _
pub const MR_REPORT: TdCallLeaf = _
pub const VP_CPUIDVE_SET: TdCallLeaf = _
pub const MEM_PAGE_ACCEPT: TdCallLeaf = _
pub const VM_RD: TdCallLeaf = _
pub const VM_WR: TdCallLeaf = _
pub const VP_RD: TdCallLeaf = _
pub const VP_WR: TdCallLeaf = _
pub const MEM_PAGE_ATTR_RD: TdCallLeaf = _
pub const MEM_PAGE_ATTR_WR: TdCallLeaf = _
pub const VP_ENTER: TdCallLeaf = _
pub const VP_INVGLA: TdCallLeaf = _
Trait Implementations§
source§impl Clone for TdCallLeaf
impl Clone for TdCallLeaf
source§fn clone(&self) -> TdCallLeaf
fn clone(&self) -> TdCallLeaf
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 TdCallLeaf
impl Debug for TdCallLeaf
source§impl Hash for TdCallLeaf
impl Hash for TdCallLeaf
source§impl Ord for TdCallLeaf
impl Ord for TdCallLeaf
source§fn cmp(&self, other: &TdCallLeaf) -> Ordering
fn cmp(&self, other: &TdCallLeaf) -> 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 TdCallLeaf
impl PartialEq for TdCallLeaf
source§impl PartialOrd for TdCallLeaf
impl PartialOrd for TdCallLeaf
impl Copy for TdCallLeaf
impl Eq for TdCallLeaf
impl StructuralPartialEq for TdCallLeaf
Auto Trait Implementations§
impl Freeze for TdCallLeaf
impl RefUnwindSafe for TdCallLeaf
impl Send for TdCallLeaf
impl Sync for TdCallLeaf
impl Unpin for TdCallLeaf
impl UnwindSafe for TdCallLeaf
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
)