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<AlgorithmProperty> for AlgorithmProperty
impl PartialEq<AlgorithmProperty> 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 ==.