Function triehash::trie_root
[−]
[src]
pub fn trie_root<I, A, B>(input: I) -> H256 where
I: IntoIterator<Item = (A, B)>,
A: AsRef<[u8]> + Ord,
B: AsRef<[u8]>,
Generates a trie root hash for a vector of key-values
extern crate triehash; use triehash::trie_root; fn main() { let v = vec![ ("doe", "reindeer"), ("dog", "puppy"), ("dogglesworth", "cat"), ]; let root = "8aad789dff2f538bca5d8ea56e8abe10f4c7ba3a5dea95fea4cd6e7c3a1168d3"; assert_eq!(trie_root(v), root.into()); }