Struct differential_dataflow::trace::layers::ordered::OrderedBuilder [] [src]

pub struct OrderedBuilder<K: Ord, L> {
    pub keys: Vec<K>,
    pub offs: Vec<usize>,
    pub vals: L,
}

Assembles a layer of this

Fields

Keys

Offsets

The next layer down

Trait Implementations

impl<K: Ord + Clone, L: Builder> Builder for OrderedBuilder<K, L>
[src]

The type of collection produced.

[src]

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

[src]

Finalizes the building process and returns the collection.

impl<K: Ord + Clone, L: MergeBuilder> MergeBuilder for OrderedBuilder<K, L>
[src]

[src]

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

[src]

Copies sub-collections of other into this collection.

[src]

Merges two sub-collections into one sub-collection.

impl<K: Ord + Clone, L: TupleBuilder> TupleBuilder for OrderedBuilder<K, L>
[src]

The type of item accepted for construction.

[src]

Allocates a new builder.

[src]

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

[src]

Inserts a new into the collection.