automerge/
columnar.rs

1//! Types for reading data which is stored in a columnar storage format
2//!
3//! The details of how values are encoded in `encoding`, which exposes a set of "decoder" and
4//! "encoder" types.
5//!
6//! The `column_range` module exposes a set of types - most of which are newtypes over
7//! `Range<usize>` - which have useful instance methods such as `encode()` to create a new range and
8//! `decoder()` to return an iterator of the correct type.
9pub(crate) mod column_range;
10pub(crate) use column_range::Key;
11pub(crate) mod encoding;
12
13mod splice_error;
14pub(crate) use splice_error::SpliceError;