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§
Sourcefn finalize_into_reset(&mut self, out: &mut Output<Self>)
fn finalize_into_reset(&mut self, out: &mut Output<Self>)
Write result into provided array and reset the hasher state.
Provided Methods§
Sourcefn finalize_fixed_reset(&mut self) -> Output<Self>
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.