canic_backup/manifest/mod.rs
1//! Module: manifest
2//!
3//! Responsibility: define, validate, and summarize backup manifests.
4//! Does not own: discovery, snapshot capture, restore execution, or storage IO.
5//! Boundary: exposes backup manifest contracts to backup and restore flows.
6
7mod error;
8mod summary;
9#[cfg(test)]
10mod tests;
11mod types;
12mod validation;
13
14pub use error::ManifestValidationError;
15pub use summary::manifest_validation_summary;
16pub use types::*;