Struct psa_crypto::types::key::UsageFlags [−][src]
pub struct UsageFlags { /* fields omitted */ }
Expand description
Definition of the usage flags. They encode what kind of operations are permitted on the key.
Implementations
Setter for the export flag
Setter for the encrypt flag
Setter for the decrypt flag
Setter for the sign_hash flag (also sets the sign_message flag)
Setter for the sign_message flag
Getter for the sign_message flag
Setter for the verify_hash flag (also sets the varify_message flag)
Getter for the verify_hash flag
Setter for the verify_message flag
Getter for the verify_message flag
Setter for the derive flag
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for UsageFlags
impl Send for UsageFlags
impl Sync for UsageFlags
impl Unpin for UsageFlags
impl UnwindSafe for UsageFlags
Blanket Implementations
Mutably borrows from an owned value. Read more