Trait differential_dataflow::trace::layers::MergeBuilder [] [src]

pub trait MergeBuilder: Builder {
    fn with_capacity(other1: &Self::Trie, other2: &Self::Trie) -> Self;
fn copy_range(&mut self, other: &Self::Trie, lower: usize, upper: usize);
fn push_merge(
        &mut self,
        other1: (&Self::Trie, usize, usize),
        other2: (&Self::Trie, usize, usize)
    ) -> usize; }

A type used to assemble collections by merging other instances.

Required Methods

Allocates an instance of the builder with sufficient capacity to contain the merged data.

Copies sub-collections of other into this collection.

Merges two sub-collections into one sub-collection.

Implementors