Struct x86defs::tdx::TdxGlaListInfo
source · pub struct TdxGlaListInfo(/* private fields */);
Implementations§
source§impl TdxGlaListInfo
impl TdxGlaListInfo
sourcepub const fn first_entry(&self) -> u64
pub const fn first_entry(&self) -> u64
Bits: 0..9
sourcepub const fn with_first_entry(self, value: u64) -> Self
pub const fn with_first_entry(self, value: u64) -> Self
Bits: 0..9
sourcepub fn set_first_entry(&mut self, value: u64)
pub fn set_first_entry(&mut self, value: u64)
Bits: 0..9
sourcepub const fn with_list_gpa(self, value: u64) -> Self
pub const fn with_list_gpa(self, value: u64) -> Self
Bits: 12..52
sourcepub fn set_list_gpa(&mut self, value: u64)
pub fn set_list_gpa(&mut self, value: u64)
Bits: 12..52
sourcepub const fn num_entries(&self) -> u64
pub const fn num_entries(&self) -> u64
Bits: 52..62
sourcepub const fn with_num_entries(self, value: u64) -> Self
pub const fn with_num_entries(self, value: u64) -> Self
Bits: 52..62
sourcepub fn set_num_entries(&mut self, value: u64)
pub fn set_num_entries(&mut self, value: u64)
Bits: 52..62
Trait Implementations§
source§impl Clone for TdxGlaListInfo
impl Clone for TdxGlaListInfo
source§fn clone(&self) -> TdxGlaListInfo
fn clone(&self) -> TdxGlaListInfo
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 TdxGlaListInfo
impl Debug for TdxGlaListInfo
source§impl Default for TdxGlaListInfo
impl Default for TdxGlaListInfo
source§impl From<TdxGlaListInfo> for u64
impl From<TdxGlaListInfo> for u64
source§fn from(v: TdxGlaListInfo) -> u64
fn from(v: TdxGlaListInfo) -> u64
Converts to this type from the input type.
source§impl From<u64> for TdxGlaListInfo
impl From<u64> for TdxGlaListInfo
impl Copy for TdxGlaListInfo
Auto Trait Implementations§
impl Freeze for TdxGlaListInfo
impl RefUnwindSafe for TdxGlaListInfo
impl Send for TdxGlaListInfo
impl Sync for TdxGlaListInfo
impl Unpin for TdxGlaListInfo
impl UnwindSafe for TdxGlaListInfo
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
)