[−][src]Trait sp_runtime::traits::Hash
Abstraction around hashing
Associated Types
type Output: Member + MaybeSerializeDeserialize + Debug + Hash + AsRef<[u8]> + AsMut<[u8]> + Copy + Default + Encode + Decode
The hash type produced.
type Hasher: Hasher<Out = Self::Output>
The associated hash_db Hasher type.
Required methods
fn hash(s: &[u8]) -> Self::Output
Produce the hash of some byte-slice.
fn ordered_trie_root(input: Vec<Vec<u8>>) -> Self::Output
The ordered Patricia tree root of the given input
.
fn trie_root(input: Vec<(Vec<u8>, Vec<u8>)>) -> Self::Output
The Patricia tree root of the given mapping.