Module tange_collection::interfaces
source · Expand description
Describes basic interfaces for storing and consuming data Defines the internal collections traits and objects..
Structs
Writes values to a directory
An open buffer for writing records to disk
Contains a root path for storing temporary files
Defines an Accumulator that writes values in memory, using Vec as the store.
Streams records from an optional File. If the file is none, returns the Empty iterator
Stream Records from an open file
Traits
Accumulators are object which can create ‘Writers’, using effectively the Builder
pattern
Uniform API for reading Values from a Store
ValueWriters write Values into some internal state. When finished, yields some
construct that ‘contains’ the output.