Trait trie_root::Hasher [−][src]
Trait describing an object that can hash a slice of bytes. Used to abstract
other types over the hashing algorithm. Defines a single hash
method and an
Out
associated type with the necessary bounds.
Associated Types
type Out: MaybeDebug + Clone + PartialEq<Self::Out> + Eq + AsRef<[u8]> + AsMut<[u8]> + Default + Send + Copy + Sync + Hash
[src]
The output type of the Hasher
type StdHasher: Default + Send + Sync + Hasher
[src]
What to use to build HashMap
s with this Hasher
.
Associated Constants
Loading content...Required methods
pub fn hash(x: &[u8]) -> Self::Out
[src]
Compute the hash of the provided slice of bytes returning the Out
type of the Hasher
.