Struct tss_esapi::structures::AlgorithmProperty
source · pub struct AlgorithmProperty { /* private fields */ }
Expand description
Strucutre for holding information describing an algorithm.
§Details
This corresponds to the TPMS_ALG_PROPERTY structure.
Implementations§
source§impl AlgorithmProperty
impl AlgorithmProperty
sourcepub const fn new(
algorithm_identifier: AlgorithmIdentifier,
algorithm_properties: AlgorithmAttributes
) -> Self
pub const fn new( algorithm_identifier: AlgorithmIdentifier, algorithm_properties: AlgorithmAttributes ) -> Self
Creates a new AlgorithmProperty with the given parameters.
sourcepub const fn algorithm_identifier(&self) -> AlgorithmIdentifier
pub const fn algorithm_identifier(&self) -> AlgorithmIdentifier
Returns the algorithm identifier
sourcepub const fn algorithm_properties(&self) -> AlgorithmAttributes
pub const fn algorithm_properties(&self) -> AlgorithmAttributes
Returns the algorithm properties
Trait Implementations§
source§impl Clone for AlgorithmProperty
impl Clone for AlgorithmProperty
source§fn clone(&self) -> AlgorithmProperty
fn clone(&self) -> AlgorithmProperty
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 AlgorithmProperty
impl Debug for AlgorithmProperty
source§impl From<AlgorithmProperty> for TPMS_ALG_PROPERTY
impl From<AlgorithmProperty> for TPMS_ALG_PROPERTY
source§fn from(algorithm_description: AlgorithmProperty) -> Self
fn from(algorithm_description: AlgorithmProperty) -> Self
Converts to this type from the input type.
source§impl PartialEq for AlgorithmProperty
impl PartialEq for AlgorithmProperty
source§fn eq(&self, other: &AlgorithmProperty) -> bool
fn eq(&self, other: &AlgorithmProperty) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TryFrom<TPMS_ALG_PROPERTY> for AlgorithmProperty
impl TryFrom<TPMS_ALG_PROPERTY> for AlgorithmProperty
impl Copy for AlgorithmProperty
impl Eq for AlgorithmProperty
impl StructuralPartialEq for AlgorithmProperty
Auto Trait Implementations§
impl Freeze for AlgorithmProperty
impl RefUnwindSafe for AlgorithmProperty
impl Send for AlgorithmProperty
impl Sync for AlgorithmProperty
impl Unpin for AlgorithmProperty
impl UnwindSafe for AlgorithmProperty
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