Trait chksum_core::Hash
source · pub trait Hash: Default {
type Digest: Digest;
// Required methods
fn update<T>(&mut self, data: T)
where T: AsRef<[u8]>;
fn reset(&mut self);
fn digest(&self) -> Self::Digest;
// Provided method
fn hash<T>(data: T) -> Self::Digest
where T: AsRef<[u8]> { ... }
}Expand description
A trait for hash objects.
Required Associated Types§
Required Methods§
Provided Methods§
Object Safety§
This trait is not object safe.