Skip to main content

vole_document/container/
mod.rs

1//! The `.voldoc` container: header, framing, and descriptor model.
2
3pub mod descriptor;
4pub mod directory;
5pub mod header;
6pub mod observation;
7pub mod record;
8
9pub use descriptor::{
10    Descriptor, EXTERNAL_REF_PAYLOAD_LEN, ObjectSource, ParsedDescriptor, UNIVERSE,
11    universe_id_from_str,
12};
13pub use directory::{
14    ClassEntry, DirectoryEntry, RecordSite, SEEK_DIRECTORY_VERSION, SeekDirectory, class_index,
15};
16pub use header::{FEATURE_EXTERNAL_OBJECTS, FEATURE_SEEK_DIRECTORY, HEADER_LEN, Header, MAGIC};
17pub use observation::{ObservationDigest, ObservationIndex, ObservationSelector, OpEntry};
18pub use record::{RECORD_OVERHEAD, Record, RecordReader, RecordTag};