pub enum AnySuiteVerificationMethod {
RsaSignature2018(<RsaSignature2018 as CryptographicSuite>::VerificationMethod),
Ed25519Signature2018(<Ed25519Signature2018 as CryptographicSuite>::VerificationMethod),
Ed25519Signature2020(<Ed25519Signature2020 as CryptographicSuite>::VerificationMethod),
EdDsa2022(<EdDsa2022 as CryptographicSuite>::VerificationMethod),
EdDsaRdfc2022(<EdDsaRdfc2022 as CryptographicSuite>::VerificationMethod),
EcdsaSecp256k1Signature2019(<EcdsaSecp256k1Signature2019 as CryptographicSuite>::VerificationMethod),
EcdsaSecp256r1Signature2019(<EcdsaSecp256r1Signature2019 as CryptographicSuite>::VerificationMethod),
EcdsaRdfc2019(<EcdsaRdfc2019 as CryptographicSuite>::VerificationMethod),
EcdsaSd2023(<EcdsaSd2023 as CryptographicSuite>::VerificationMethod),
JsonWebSignature2020(<JsonWebSignature2020 as CryptographicSuite>::VerificationMethod),
Unknown(GenericVerificationMethod),
}Expand description
Any verification method.
Variants§
RsaSignature2018(<RsaSignature2018 as CryptographicSuite>::VerificationMethod)
Ed25519Signature2018(<Ed25519Signature2018 as CryptographicSuite>::VerificationMethod)
Ed25519Signature2020(<Ed25519Signature2020 as CryptographicSuite>::VerificationMethod)
EdDsa2022(<EdDsa2022 as CryptographicSuite>::VerificationMethod)
EdDsaRdfc2022(<EdDsaRdfc2022 as CryptographicSuite>::VerificationMethod)
EcdsaSecp256k1Signature2019(<EcdsaSecp256k1Signature2019 as CryptographicSuite>::VerificationMethod)
EcdsaSecp256r1Signature2019(<EcdsaSecp256r1Signature2019 as CryptographicSuite>::VerificationMethod)
EcdsaRdfc2019(<EcdsaRdfc2019 as CryptographicSuite>::VerificationMethod)
EcdsaSd2023(<EcdsaSd2023 as CryptographicSuite>::VerificationMethod)
JsonWebSignature2020(<JsonWebSignature2020 as CryptographicSuite>::VerificationMethod)
Unknown(GenericVerificationMethod)
Trait Implementations§
Source§impl Clone for AnySuiteVerificationMethod
impl Clone for AnySuiteVerificationMethod
Source§fn clone(&self) -> AnySuiteVerificationMethod
fn clone(&self) -> AnySuiteVerificationMethod
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 Debug for AnySuiteVerificationMethod
impl Debug for AnySuiteVerificationMethod
Source§impl<'de> DeserializeTyped<'de, AnySuite> for AnySuiteVerificationMethod
impl<'de> DeserializeTyped<'de, AnySuite> for AnySuiteVerificationMethod
fn deserialize_typed<D>(
suite: &AnySuite,
deserializer: D,
) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl From<AnySuiteVerificationMethod> for AnyMethod
impl From<AnySuiteVerificationMethod> for AnyMethod
Source§fn from(value: AnySuiteVerificationMethod) -> Self
fn from(value: AnySuiteVerificationMethod) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for AnySuiteVerificationMethod
impl RefUnwindSafe for AnySuiteVerificationMethod
impl Send for AnySuiteVerificationMethod
impl Sync for AnySuiteVerificationMethod
impl Unpin for AnySuiteVerificationMethod
impl UnwindSafe for AnySuiteVerificationMethod
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.