Struct bitmaptrie::SubTrie [] [src]

pub struct SubTrie<'a, T: 'a> {
    // some fields omitted
}

A type that references an interior Trie node. For splitting a Trie into sub-nodes, each of which can be passed to a different thread for mutable structural changes.

Methods

impl<'a, T: 'a> SubTrie<'a, T>
[src]

fn iter(&self) -> Iter<T>

Return an iterator across this sub tree

fn iter_mut(&mut self) -> IterMut<T>

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

Retains only the elements specified by the predicate. Invalidates the cache entirely.

Trait Implementations

impl<'a, T: 'a> Send for SubTrie<'a, T>
[src]