Skip to main content

Module container

Module container 

Source
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 .voldoc descriptor: serialize and parse.
directory
The optional DIRECTORY record: a bounded, advisory seek directory.
header
The fixed .voldoc header.
observation
Optional OBSERVATION_INDEX record (Phase 7.3).
record
Length-delimited record framing.