pub enum Mechanism {
Show 14 variants
Aes256Cbc,
Chacha8Poly1305,
Ed255,
HmacBlake2s,
HmacSha1,
HmacSha256,
HmacSha512,
P256,
P256Prehashed,
Sha256,
Tdes,
Totp,
Trng,
X255,
}
Variants
Aes256Cbc
Chacha8Poly1305
Ed255
HmacBlake2s
HmacSha1
HmacSha256
HmacSha512
P256
P256Prehashed
Sha256
Tdes
Totp
Trng
X255
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Mechanism
impl<'de> Deserialize<'de> for Mechanism
sourcefn 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
sourceimpl TryFrom<Mechanism> for SignatureAlgorithm
impl TryFrom<Mechanism> for SignatureAlgorithm
impl Copy for Mechanism
impl Eq for Mechanism
impl StructuralEq for Mechanism
impl StructuralPartialEq for Mechanism
Auto Trait Implementations
impl RefUnwindSafe for Mechanism
impl Send for Mechanism
impl Sync for Mechanism
impl Unpin for Mechanism
impl UnwindSafe for Mechanism
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more