Trait EagerHash
pub trait EagerHash: SmallBlockSizeUser + Digest + Clone
Trait implemented by eager hashes which expose their block-level core.
Associated Types
type Core: HashMarker + UpdateCore + FixedOutputCore + SmallBlockSizeUser<_BlockSize = <Self as SmallBlockSizeUser>::_BlockSize> + BufferKindUser<BufferKind = Eager> + Default + Clone;Block-level core type of the hash.
Implementors
impl<T> EagerHash for T where T: CoreProxy + SmallBlockSizeUser + Digest + Clone, <T as CoreProxy>::Core: HashMarker + UpdateCore + FixedOutputCore + SmallBlockSizeUser<_BlockSize = <T as SmallBlockSizeUser>::_BlockSize> + BufferKindUser<BufferKind = Eager> + Default + Clone,