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.

Object Safety§

This trait is not object safe.

Implementors§