pub trait StatefulHasher:
Default
+ Send
+ Sync {
type Size: Size;
type Digest: Digest<Self::Size>;
// Required methods
fn update(&mut self, input: &[u8]);
fn finalize(&self) -> Self::Digest;
fn reset(&mut self);
}Expand description
Trait implemented by a hash function implementation.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".