pub enum AnyMethodTypeRef<'a> {
Show 15 variants
Multikey,
JsonWebKey2020,
RsaVerificationKey2018,
Ed25519VerificationKey2018,
Ed25519VerificationKey2020,
EcdsaSecp256k1VerificationKey2019,
EcdsaSecp256k1RecoveryMethod2020,
EcdsaSecp256r1VerificationKey2019,
Ed25519PublicKeyBLAKE2BDigestSize20Base58CheckEncoded2021,
P256PublicKeyBLAKE2BDigestSize20Base58CheckEncoded2021,
TezosMethod2021,
BlockchainVerificationMethod2021,
Eip712Method2021,
SolanaMethod2021,
Unknown(&'a str),
}Variants§
Multikey
Multikey.
JsonWebKey2020
JsonWebKey2020.
RsaVerificationKey2018
Deprecated verification method for the RsaSignature2018 suite.
Ed25519VerificationKey2018
Deprecated verification method for the Ed25519Signature2018 suite.
Ed25519VerificationKey2020
Deprecated verification method for the Ed25519Signature2020 suite.
EcdsaSecp256k1VerificationKey2019
EcdsaSecp256k1RecoveryMethod2020
EcdsaSecp256r1VerificationKey2019
Ed25519PublicKeyBLAKE2BDigestSize20Base58CheckEncoded2021
P256PublicKeyBLAKE2BDigestSize20Base58CheckEncoded2021
TezosMethod2021
BlockchainVerificationMethod2021
Eip712Method2021
SolanaMethod2021
Unknown(&'a str)
Implementations§
Trait Implementations§
Source§impl<'a> Clone for AnyMethodTypeRef<'a>
impl<'a> Clone for AnyMethodTypeRef<'a>
Source§fn clone(&self) -> AnyMethodTypeRef<'a>
fn clone(&self) -> AnyMethodTypeRef<'a>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'a> Debug for AnyMethodTypeRef<'a>
impl<'a> Debug for AnyMethodTypeRef<'a>
Source§impl<'a> Hash for AnyMethodTypeRef<'a>
impl<'a> Hash for AnyMethodTypeRef<'a>
Source§impl<'a> Ord for AnyMethodTypeRef<'a>
impl<'a> Ord for AnyMethodTypeRef<'a>
Source§fn cmp(&self, other: &AnyMethodTypeRef<'a>) -> Ordering
fn cmp(&self, other: &AnyMethodTypeRef<'a>) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl<'a> PartialEq for AnyMethodTypeRef<'a>
impl<'a> PartialEq for AnyMethodTypeRef<'a>
Source§impl<'a> PartialOrd for AnyMethodTypeRef<'a>
impl<'a> PartialOrd for AnyMethodTypeRef<'a>
impl<'a> Copy for AnyMethodTypeRef<'a>
impl<'a> Eq for AnyMethodTypeRef<'a>
impl<'a> StructuralPartialEq for AnyMethodTypeRef<'a>
Auto Trait Implementations§
impl<'a> Freeze for AnyMethodTypeRef<'a>
impl<'a> RefUnwindSafe for AnyMethodTypeRef<'a>
impl<'a> Send for AnyMethodTypeRef<'a>
impl<'a> Sync for AnyMethodTypeRef<'a>
impl<'a> Unpin for AnyMethodTypeRef<'a>
impl<'a> UnwindSafe for AnyMethodTypeRef<'a>
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
Source§impl<T> BorrowUnordered for T
impl<T> BorrowUnordered for T
fn as_unordered(&self) -> &Unordered<T>
Source§impl<T> CallHasher for T
impl<T> CallHasher for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
fn equivalent(&self, key: &K) -> bool
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T, U, C> IntoWithContext<U, C> for Twhere
U: FromWithContext<T, C>,
impl<T, U, C> IntoWithContext<U, C> for Twhere
U: FromWithContext<T, C>,
Source§impl<T> ResourceProvider<()> for T
impl<T> ResourceProvider<()> for T
Source§fn get_resource(&self) -> &()
fn get_resource(&self) -> &()
Returns a reference to the resource of type
T.