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".

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§