[][src]Module terminus_store::structure::logarray

Logic for storing, loading and using logarrays, arrays of integers, with configurable bit width per entry.

By using the minimal width necessary to store the largest value of the array, the byte representation of the array can be compressed significantly compared to using an array of u64.

Structs

LogArray
LogArrayDecoder
LogArrayFileBuilder

write a logarray directly to an AsyncWrite

LogArrayIterator
LogArraySlice
MonotonicLogArray
OwnedLogArrayIterator

Enums

LogArrayError

Functions

logarray_file_get_length_and_width
logarray_stream_entries