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
sourceimpl 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
sourceimpl Clone for AlgorithmProperty
impl Clone for AlgorithmProperty
sourcefn clone(&self) -> AlgorithmProperty
fn clone(&self) -> AlgorithmProperty
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AlgorithmProperty
impl Debug for AlgorithmProperty
sourceimpl From<AlgorithmProperty> for TPMS_ALG_PROPERTY
impl From<AlgorithmProperty> for TPMS_ALG_PROPERTY
sourcefn from(algorithm_description: AlgorithmProperty) -> Self
fn from(algorithm_description: AlgorithmProperty) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<AlgorithmProperty> for AlgorithmProperty
impl PartialEq<AlgorithmProperty> for AlgorithmProperty
sourcefn 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 ==
. Read more
sourcefn ne(&self, other: &AlgorithmProperty) -> bool
fn ne(&self, other: &AlgorithmProperty) -> bool
This method tests for !=
.
sourceimpl TryFrom<TPMS_ALG_PROPERTY> for AlgorithmProperty
impl TryFrom<TPMS_ALG_PROPERTY> for AlgorithmProperty
impl Copy for AlgorithmProperty
impl Eq for AlgorithmProperty
impl StructuralEq for AlgorithmProperty
impl StructuralPartialEq for AlgorithmProperty
Auto Trait Implementations
impl RefUnwindSafe for AlgorithmProperty
impl Send for AlgorithmProperty
impl Sync for AlgorithmProperty
impl Unpin for AlgorithmProperty
impl UnwindSafe for AlgorithmProperty
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more