Struct tss_esapi::structures::NvCertifyInfo
source · pub struct NvCertifyInfo { /* private fields */ }
Expand description
This structure contains the Name and contents of the selected NV Index that is certified by TPM2_NV_Certify()
§Details
This corresponds to the TPMS_NV_CERTIFY_INFO.
Implementations§
source§impl NvCertifyInfo
impl NvCertifyInfo
sourcepub const fn index_name(&self) -> &Name
pub const fn index_name(&self) -> &Name
Returns index name
sourcepub const fn nv_contents(&self) -> &MaxNvBuffer
pub const fn nv_contents(&self) -> &MaxNvBuffer
Returns nv contents
Trait Implementations§
source§impl Clone for NvCertifyInfo
impl Clone for NvCertifyInfo
source§fn clone(&self) -> NvCertifyInfo
fn clone(&self) -> NvCertifyInfo
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 NvCertifyInfo
impl Debug for NvCertifyInfo
source§impl From<NvCertifyInfo> for TPMS_NV_CERTIFY_INFO
impl From<NvCertifyInfo> for TPMS_NV_CERTIFY_INFO
source§fn from(nv_certify_info: NvCertifyInfo) -> Self
fn from(nv_certify_info: NvCertifyInfo) -> Self
Converts to this type from the input type.
source§impl TryFrom<TPMS_NV_CERTIFY_INFO> for NvCertifyInfo
impl TryFrom<TPMS_NV_CERTIFY_INFO> for NvCertifyInfo
Auto Trait Implementations§
impl Freeze for NvCertifyInfo
impl RefUnwindSafe for NvCertifyInfo
impl Send for NvCertifyInfo
impl Sync for NvCertifyInfo
impl Unpin for NvCertifyInfo
impl UnwindSafe for NvCertifyInfo
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