Struct differential_dataflow::trace::layers::ordered_leaf::OrderedLeafBuilder[][src]

pub struct OrderedLeafBuilder<K, R> {
    pub vals: Vec<(K, R)>,
}

A builder for unordered values.

Fields

Unordered values.

Trait Implementations

impl<K: Ord + Clone, R: Diff + Clone> Builder for OrderedLeafBuilder<K, R>
[src]

The type of collection produced.

Requests a commitment to the offset of the current-most sub-collection. Read more

Finalizes the building process and returns the collection.

impl<K: Ord + Clone, R: Diff + Clone> MergeBuilder for OrderedLeafBuilder<K, R>
[src]

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.

impl<K: Ord + Clone, R: Diff + Clone> TupleBuilder for OrderedLeafBuilder<K, R>
[src]

The type of item accepted for construction.

Allocates a new builder.

Allocates a new builder with capacity for at least cap tuples.

Inserts a new into the collection.

Auto Trait Implementations

impl<K, R> Send for OrderedLeafBuilder<K, R> where
    K: Send,
    R: Send

impl<K, R> Sync for OrderedLeafBuilder<K, R> where
    K: Sync,
    R: Sync