Struct parsec_interface::operations::psa_key_attributes::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 copy flag
Setter for the cache 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
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<UsageFlags, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<UsageFlags, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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