Enum compact_jwt::compact::JweAlg
source · pub enum JweAlg {
A128KW,
A256KW,
ECDH_ES_A128KW,
RSA_OAEP,
DIRECT,
}
Expand description
Cryptographic algorithm
Variants§
A128KW
AES 128 Key Wrap
A256KW
AES 256 Key Wrap
ECDH_ES_A128KW
ECDH-ES
RSA_OAEP
RSA-OAEP
DIRECT
Direct
Trait Implementations§
source§impl<'de> Deserialize<'de> for JweAlg
impl<'de> Deserialize<'de> for JweAlg
source§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
source§impl PartialEq for JweAlg
impl PartialEq for JweAlg
impl Copy for JweAlg
impl StructuralPartialEq for JweAlg
Auto Trait Implementations§
impl Freeze for JweAlg
impl RefUnwindSafe for JweAlg
impl Send for JweAlg
impl Sync for JweAlg
impl Unpin for JweAlg
impl UnwindSafe for JweAlg
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more