digest

Trait FixedOutputReset

Source
pub trait FixedOutputReset: FixedOutput + Reset {
    // Required method
    fn finalize_into_reset(&mut self, out: &mut Output<Self>);

    // Provided method
    fn finalize_fixed_reset(&mut self) -> Output<Self> { ... }
}
Expand description

Trait for hash functions with fixed-size output able to reset themselves.

Required Methods§

Source

fn finalize_into_reset(&mut self, out: &mut Output<Self>)

Write result into provided array and reset the hasher state.

Provided Methods§

Source

fn finalize_fixed_reset(&mut self) -> Output<Self>

Retrieve result and reset the hasher state.

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§