Expand description
The .voldoc container: header, framing, and descriptor model.
Re-exports§
pub use descriptor::Descriptor;pub use descriptor::EXTERNAL_REF_PAYLOAD_LEN;pub use descriptor::ObjectSource;pub use descriptor::ParsedDescriptor;pub use descriptor::UNIVERSE;pub use descriptor::universe_id_from_str;pub use directory::ClassEntry;pub use directory::DirectoryEntry;pub use directory::RecordSite;pub use directory::SEEK_DIRECTORY_VERSION;pub use directory::SeekDirectory;pub use directory::class_index;pub use header::FEATURE_EXTERNAL_OBJECTS;pub use header::FEATURE_SEEK_DIRECTORY;pub use header::HEADER_LEN;pub use header::Header;pub use header::MAGIC;pub use observation::ObservationDigest;pub use observation::ObservationIndex;pub use observation::ObservationSelector;pub use observation::OpEntry;pub use record::RECORD_OVERHEAD;pub use record::Record;pub use record::RecordReader;pub use record::RecordTag;
Modules§
- descriptor
- High-level
.voldocdescriptor: serialize and parse. - directory
- The optional
DIRECTORYrecord: a bounded, advisory seek directory. - header
- The fixed
.voldocheader. - observation
- Optional
OBSERVATION_INDEXrecord (Phase 7.3). - record
- Length-delimited record framing.