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