Struct tss_esapi::structures::NvPublic
source · pub struct NvPublic { /* private fields */ }
Expand description
Representation of the public parameters of a non-volatile space allocation.
§Details
Corresponds to TPMS_NV_PUBLIC
Implementations§
source§impl NvPublic
impl NvPublic
pub fn nv_index(&self) -> NvIndexTpmHandle
pub fn name_algorithm(&self) -> HashingAlgorithm
pub fn attributes(&self) -> NvIndexAttributes
pub fn data_size(&self) -> usize
sourcepub const fn builder() -> NvPublicBuilder
pub const fn builder() -> NvPublicBuilder
Get a builder for the structure
Trait Implementations§
source§impl PartialEq for NvPublic
impl PartialEq for NvPublic
source§impl TryFrom<NvPublic> for TPM2B_NV_PUBLIC
impl TryFrom<NvPublic> for TPM2B_NV_PUBLIC
source§impl TryFrom<TPM2B_NV_PUBLIC> for NvPublic
impl TryFrom<TPM2B_NV_PUBLIC> for NvPublic
impl Eq for NvPublic
impl StructuralPartialEq for NvPublic
Auto Trait Implementations§
impl Freeze for NvPublic
impl RefUnwindSafe for NvPublic
impl Send for NvPublic
impl Sync for NvPublic
impl Unpin for NvPublic
impl UnwindSafe for NvPublic
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