pub fn ordered_trie_root<H, I, A>(input: I) -> H::Out
where
	I: IntoIterator<Item = A> + Iterator<Item = A>,
	A: AsRef<[u8]>,
	H: Hasher,
	<H as Hasher>::Out: Ord,
{
	trie::ordered_trie_root::<H, _, _>(input)
}
/// A trie root formed from the enumerated items.
A trie root formed from the enumerated items.
A trie root formed from the enumerated items .
pub fn ordered_trie_root<H, I, A>(input: I) -> H::Out
where
	I: IntoIterator<Item = A> + Iterator<Item = A>,
	A: AsRef<[u8]>,
	H: Hasher,
	<H as Hasher>::Out: Ord,
{
	trie::ordered_trie_root::<H, _, _>(input)
}
pub fn ordered_trie_root < H , I , A > ( input : I ) -> H :: Out where I : IntoIterator < Item = A > + Iterator < Item = A > , A : AsRef < [ u8 ] > , H : Hasher , < H as Hasher > :: Out : Ord , { trie :: ordered_trie_root :: < H , _ , _ > ( input ) }
A trie root formed from the enumerated items.
A trie root formed from the enumerated items .
input
I
input
I