Trait radix_trie::TrieCommon [−][src]
pub trait TrieCommon<'a, K: 'a, V: 'a>: ContainsTrieNode<'a, K, V> where
K: TrieKey,
Self: Sized, { fn len(self) -> usize; fn children(self) -> Children<'a, K, V>ⓘ; fn key(self) -> Option<&'a K> { ... } fn value(self) -> Option<&'a V> { ... } fn is_empty(self) -> bool { ... } fn is_leaf(self) -> bool { ... } fn iter(self) -> Iter<'a, K, V>ⓘ { ... } fn keys(self) -> Keys<'a, K, V>ⓘ { ... } fn values(self) -> Values<'a, K, V>ⓘ { ... } fn prefix(self) -> &'a Nibblet { ... } }
Expand description
Common functionality available for tries and subtries.
Required methods
Provided methods
Return an iterator over the keys and values of the Trie.
Return an iterator over the keys of the Trie.
Return an iterator over the values of the Trie.