Enum bitmaptrie::TrieNode [] [src]

pub enum TrieNode<T> {
    Interior(CompVec<TrieNode<T>>),
    Exterior(CompVec<T>),
}

An interior (branch) or exterior (leaf) trie node, defined recursively.

Variants

Interior(CompVec<TrieNode<T>>)Exterior(CompVec<T>)

Methods

impl<T> TrieNode<T>
[src]

fn retain_if<F>(&mut self, index: usize, depth: usize, f: &mut F) -> bool where F: FnMut(usize, &mut T) -> bool

Retains only the elements specified by the predicate.