canic_backup/lib.rs
1//! Host-side deployment backup and restore primitives for Canic.
2//!
3//! This crate intentionally keeps backup-run provenance and restore contracts
4//! outside canister runtime state. Root registry storage, topology cascade DTOs,
5//! and backup manifests remain separate boundary types.
6
7pub mod artifacts;
8pub mod discovery;
9pub mod execution;
10mod hash;
11pub mod journal;
12pub mod manifest;
13#[cfg(test)]
14pub(crate) mod operational_readiness;
15pub mod persistence;
16pub mod plan;
17pub mod registry;
18pub mod restore;
19pub mod runner;
20mod serialization;
21#[cfg(test)]
22mod test_support;
23pub mod timestamp;
24pub mod topology;