Trait sp_runtime::traits::Hash [−][src]
pub trait Hash: 'static + MaybeSerializeDeserialize + Debug + Clone + Eq + PartialEq + Hasher<Out = Self::Output> { type Output: Member + MaybeSerializeDeserialize + Debug + Hash + AsRef<[u8]> + AsMut<[u8]> + Copy + Default + Encode + Decode + MaxEncodedLen; fn ordered_trie_root(input: Vec<Vec<u8>>) -> Self::Output; fn trie_root(input: Vec<(Vec<u8>, Vec<u8>)>) -> Self::Output; fn hash(s: &[u8]) -> Self::Output { ... } fn hash_of<S: Encode>(s: &S) -> Self::Output { ... } }
Expand description
Abstraction around hashing
Associated Types
Required methods
The ordered Patricia tree root of the given input
.