Struct bitmaptrie::BorrowSplit [] [src]

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

Type that borrows a Trie mutably, giving an iterable type that returns interior nodes on which structure-mutating operations can be performed. This can be used to parallelize destructive operations.

Methods

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

fn iter_mut(&'a mut self) -> VecDequeIterMut<'a, SubTrie<'a, T>>

Return an Iterator that provides SubTrie instances that can be independently mutated.

fn drain(&'a mut self) -> VecDequeDrain<'a, SubTrie<'a, T>>

Return a draining Iterator across the whole list of nodes.

Trait Implementations

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