Struct parsec_interface::operations::psa_key_attributes::Policy [−][src]
pub struct Policy {
pub usage_flags: UsageFlags,
pub permitted_algorithms: Algorithm,
}Expand description
Definition of the key policy, what is permitted to do with the key.
Fields
usage_flags: UsageFlagsUsage flags for the key.
permitted_algorithms: AlgorithmPermitted algorithms to be used with the key.
Trait Implementations
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Policy, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Policy, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
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 Policy
impl UnwindSafe for Policy
Blanket Implementations
Mutably borrows from an owned value. Read more