Struct tss_esapi::structures::NvPublicBuilder
source · pub struct NvPublicBuilder { /* private fields */ }
Expand description
Builder for NvPublic.
Implementations§
source§impl NvPublicBuilder
impl NvPublicBuilder
pub const fn new() -> Self
pub fn with_nv_index(self, nv_index: NvIndexTpmHandle) -> Self
pub fn with_index_name_algorithm( self, nv_index_name_algorithm: HashingAlgorithm ) -> Self
pub fn with_index_attributes( self, nv_index_attributes: NvIndexAttributes ) -> Self
pub fn with_index_auth_policy(self, nv_index_auth_policy: Digest) -> Self
pub fn with_data_area_size(self, nv_index_data_area_size: usize) -> Self
pub fn build(self) -> Result<NvPublic>
Trait Implementations§
source§impl Debug for NvPublicBuilder
impl Debug for NvPublicBuilder
source§impl Default for NvPublicBuilder
impl Default for NvPublicBuilder
source§fn default() -> NvPublicBuilder
fn default() -> NvPublicBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NvPublicBuilder
impl RefUnwindSafe for NvPublicBuilder
impl Send for NvPublicBuilder
impl Sync for NvPublicBuilder
impl Unpin for NvPublicBuilder
impl UnwindSafe for NvPublicBuilder
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