| /// |
| #[allow(clippy::empty_docs)] |
| pub mod decode; |
| /// |
| #[allow(clippy::empty_docs)] |
| pub mod index; |
| |
| /// |
| #[allow(clippy::empty_docs)] |
| pub mod write; |
| |
| /// The offset to a chunk as seen relative to the beginning of the file containing it. |
| pub type Offset = u64; |
| |
| /// A chunk file providing a table into the parent data. |
| pub struct Index { |
| /// If true, we use `chunks` in a way that facilitates writing them. |
| will_write: bool, |
| /// Validated chunks as defined by their index entries. |
| /// |
| /// Note that this list cannot be empty. |
| chunks: Vec<index::Entry>, |
| } |