Skip to main content

Module container

Expand description

Merger implementations for the merge batcher.

The InternalMerge trait allows containers to merge sorted, consolidated data using internal iteration. The InternalMerger type implements the Merger trait using InternalMerge, and is the standard merger for all container types.

Modules§

columnation_internal
Implementation of InternalMerge for TimelyStack<(D, T, R)>.
vec_internal
Implementation of InternalMerge for Vec<(D, T, R)>.

Structs§

InternalMerger
A merger that uses internal iteration via InternalMerge.
VecMerger
A Merger implementation for Vec<(D, T, R)> that drains owned inputs.

Traits§

InternalMerge
A container that supports the operations needed by the merge batcher: merging sorted chains and extracting updates by time.

Type Aliases§

ColInternalMerger
A Merger using internal iteration for TimelyStack containers.
VecInternalMerger
A Merger for Vec containers, which contain owned data and need special treatment.