pub struct Keccak512 { /* private fields */ }Expand description
Multihash hasher.
Trait Implementations§
Source§impl StatefulHasher<64> for Keccak512
impl StatefulHasher<64> for Keccak512
Source§type Digest = KeccakDigest<64>
type Digest = KeccakDigest<64>
The maximum Digest size for that hasher (it is stack allocated).
The Digest type to distinguish the output of different
Hasher
implementations.Auto Trait Implementations§
impl Freeze for Keccak512
impl RefUnwindSafe for Keccak512
impl Send for Keccak512
impl Sync for Keccak512
impl Unpin for Keccak512
impl UnwindSafe for Keccak512
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T, const S: usize> Hasher<S> for Twhere
T: StatefulHasher<S>,
impl<T, const S: usize> Hasher<S> for Twhere
T: StatefulHasher<S>,
Source§type Digest = <T as StatefulHasher<S>>::Digest
type Digest = <T as StatefulHasher<S>>::Digest
The maximum Digest size for that hasher (it is stack allocated).
The Digest type to distinguish the output of different
Hasher
implementations.