Skip to main content

AlgorithmName

Trait AlgorithmName 

pub trait AlgorithmName {
    // Required method
    fn write_alg_name(f: &mut Formatter<'_>) -> Result<(), Error>;
}
Expand description

Trait which stores algorithm name constant, used in Debug implementations.

Required Methods§

fn write_alg_name(f: &mut Formatter<'_>) -> Result<(), Error>

Write algorithm name into f.

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.

Implementations on Foreign Types§

§

impl AlgorithmName for Blake2bVarCore

§

impl AlgorithmName for Blake2sVarCore

§

impl AlgorithmName for CShake128Core

§

impl AlgorithmName for CShake256Core

§

impl AlgorithmName for Keccak224Core

§

impl AlgorithmName for Keccak256Core

§

impl AlgorithmName for Keccak256FullCore

§

impl AlgorithmName for Keccak384Core

§

impl AlgorithmName for Keccak512Core

§

impl AlgorithmName for Sha3_224Core

§

impl AlgorithmName for Sha3_256Core

§

impl AlgorithmName for Sha3_384Core

§

impl AlgorithmName for Sha3_512Core

§

impl AlgorithmName for Shake128Core

§

impl AlgorithmName for Shake256Core

§

impl AlgorithmName for TurboShake128Core

§

impl AlgorithmName for TurboShake256Core

Source§

impl<D> AlgorithmName for HmacCore<D>

Implementors§