pub trait OnceHasher {
type Hasher: Hasher;
// Required method
fn hash(&self, input: &[u8]) -> Vec<u8> ⓘ;
// Provided method
fn new_hasher(&self) -> Self::Hasher { ... }
}Expand description
The hash function trait with one-shot hash call.
Required Associated Types§
Required Methods§
Provided Methods§
fn new_hasher(&self) -> Self::Hasher
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".