Trait VerificationMethodSet

Source
pub trait VerificationMethodSet: VerificationMethod {
    type TypeSet: VerificationMethodTypeSet;

    // Required method
    fn type_set() -> Self::TypeSet;
}

Required Associated Types§

Required Methods§

Source

fn type_set() -> Self::TypeSet

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl VerificationMethodSet for AnyJwkMethod

Source§

type TypeSet = &'static [&'static str]

Source§

impl VerificationMethodSet for AnyMethod

Source§

type TypeSet = &'static [&'static str]

Source§

impl VerificationMethodSet for BlockchainVerificationMethod2021

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for EcdsaSecp256k1RecoveryMethod2020

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for EcdsaSecp256k1VerificationKey2019

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for EcdsaSecp256r1VerificationKey2019

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for Ed25519PublicKeyBLAKE2BDigestSize20Base58CheckEncoded2021

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for Ed25519VerificationKey2018

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for Ed25519VerificationKey2020

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for Eip712Method2021

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for JsonWebKey2020

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for Multikey

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for P256PublicKeyBLAKE2BDigestSize20Base58CheckEncoded2021

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for RsaVerificationKey2018

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for SolanaMethod2021

Source§

type TypeSet = &'static str

Source§

impl VerificationMethodSet for TezosMethod2021

Source§

type TypeSet = &'static str