DebugCryptographicSuite

Trait DebugCryptographicSuite 

Source
pub trait DebugCryptographicSuite: CryptographicSuite + Debug {
    // Required methods
    fn fmt_prepared_claims(
        claims: &Self::PreparedClaims,
        f: &mut Formatter<'_>,
    ) -> Result<(), Error>;
    fn fmt_verification_method(
        verification_method: &Self::VerificationMethod,
        f: &mut Formatter<'_>,
    ) -> Result<(), Error>;
    fn fmt_verification_method_ref(
        verification_method: &ReferenceOrOwnedRef<'_, Self::VerificationMethod>,
        f: &mut Formatter<'_>,
    ) -> Result<(), Error>;
    fn fmt_proof_options(
        options: &Self::ProofOptions,
        f: &mut Formatter<'_>,
    ) -> Result<(), Error>;
    fn fmt_signature(
        signature: &Self::Signature,
        f: &mut Formatter<'_>,
    ) -> Result<(), Error>;
}

Required Methods§

Source

fn fmt_prepared_claims( claims: &Self::PreparedClaims, f: &mut Formatter<'_>, ) -> Result<(), Error>

Source

fn fmt_verification_method( verification_method: &Self::VerificationMethod, f: &mut Formatter<'_>, ) -> Result<(), Error>

Source

fn fmt_verification_method_ref( verification_method: &ReferenceOrOwnedRef<'_, Self::VerificationMethod>, f: &mut Formatter<'_>, ) -> Result<(), Error>

Source

fn fmt_proof_options( options: &Self::ProofOptions, f: &mut Formatter<'_>, ) -> Result<(), Error>

Source

fn fmt_signature( signature: &Self::Signature, f: &mut Formatter<'_>, ) -> Result<(), Error>

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§