canic-backup 0.68.3

Manifest and orchestration primitives for Canic deployment backup and restore
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Module: journal
//!
//! Responsibility: track resumable backup artifact download state.
//! Does not own: execution planning, snapshot capture, or manifest validation.
//! Boundary: persists artifact progress for backup resume and integrity checks.

mod report;
#[cfg(test)]
mod tests;
mod types;
mod validation;

pub use report::{ArtifactResumeReport, JournalResumeReport, JournalStateCounts};
pub use types::{
    ArtifactJournalEntry, ArtifactState, DownloadJournal, DownloadOperationMetrics, ResumeAction,
};
pub use validation::JournalValidationError;