pub struct TdxModuleIdentity { /* private fields */ }Implementations§
Source§impl TdxModuleIdentity
impl TdxModuleIdentity
pub fn mrsigner(&self) -> &[u8; 48]
pub fn attributes(&self) -> u64
pub fn attributes_mask(&self) -> u64
pub fn tcb_levels_iter(&self) -> impl Iterator<Item = &TdxModuleTcbLevel> + '_
pub fn find_best_tcb_level(&self, level: u64) -> Option<&TdxModuleTcbLevel>
👎Deprecated since 0.8.3:
use find_tcb_level instead
Trait Implementations§
Source§impl Clone for TdxModuleIdentity
impl Clone for TdxModuleIdentity
Source§fn clone(&self) -> TdxModuleIdentity
fn clone(&self) -> TdxModuleIdentity
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TdxModuleIdentity
impl Debug for TdxModuleIdentity
Source§impl<'de> Deserialize<'de> for TdxModuleIdentity
impl<'de> Deserialize<'de> for TdxModuleIdentity
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TdxModuleIdentity
Source§impl PartialEq for TdxModuleIdentity
impl PartialEq for TdxModuleIdentity
impl StructuralPartialEq for TdxModuleIdentity
Auto Trait Implementations§
impl Freeze for TdxModuleIdentity
impl RefUnwindSafe for TdxModuleIdentity
impl Send for TdxModuleIdentity
impl Sync for TdxModuleIdentity
impl Unpin for TdxModuleIdentity
impl UnsafeUnpin for TdxModuleIdentity
impl UnwindSafe for TdxModuleIdentity
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