Enum openid::biscuit::jwk::KeyOperations [−][src]
Operations that the key is intended to be used for. This enum is serialized untagged
Variants
Computer digitial signature or MAC
Verify digital signature or MAC
Encrypt content
Decrypt content and validate decryption, if applicable
Encrypt key
Decrypt key and validate decryption, if applicable
Derive key
Derive bits not to be used as a key
Other(String)
Other operation
Trait Implementations
impl Clone for KeyOperations
[src]
pub fn clone(&self) -> KeyOperations
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for KeyOperations
[src]
impl<'de> Deserialize<'de> for KeyOperations
[src]
pub fn deserialize<D>(
deserializer: D
) -> Result<KeyOperations, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]
deserializer: D
) -> Result<KeyOperations, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
impl Eq for KeyOperations
[src]
impl PartialEq<KeyOperations> for KeyOperations
[src]
pub fn eq(&self, other: &KeyOperations) -> bool
[src]
pub fn ne(&self, other: &KeyOperations) -> bool
[src]
impl Serialize for KeyOperations
[src]
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
impl StructuralEq for KeyOperations
[src]
impl StructuralPartialEq for KeyOperations
[src]
Auto Trait Implementations
impl RefUnwindSafe for KeyOperations
impl Send for KeyOperations
impl Sync for KeyOperations
impl Unpin for KeyOperations
impl UnwindSafe for KeyOperations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,