canic-backup 0.31.1

Manifest and orchestration primitives for Canic fleet backup and restore
Documentation
mod apply;
mod plan;
mod runner;
mod status;

pub use apply::{
    RestoreApplyArtifactCheck, RestoreApplyArtifactValidation, RestoreApplyCommandConfig,
    RestoreApplyCommandOutput, RestoreApplyCommandOutputPair, RestoreApplyCommandPreview,
    RestoreApplyDryRun, RestoreApplyDryRunError, RestoreApplyDryRunOperation,
    RestoreApplyDryRunPhase, RestoreApplyJournal, RestoreApplyJournalError,
    RestoreApplyJournalOperation, RestoreApplyJournalReport, RestoreApplyJournalStatus,
    RestoreApplyNextOperation, RestoreApplyOperationKind, RestoreApplyOperationKindCounts,
    RestoreApplyOperationReceipt, RestoreApplyOperationReceiptOutcome, RestoreApplyOperationState,
    RestoreApplyPendingSummary, RestoreApplyProgressSummary, RestoreApplyReportOperation,
    RestoreApplyReportOutcome, RestoreApplyRunnerCommand,
};
pub use plan::{
    RestoreIdentitySummary, RestoreMapping, RestoreMappingEntry, RestoreOperationSummary,
    RestoreOrderingDependency, RestoreOrderingRelationship, RestoreOrderingSummary, RestorePhase,
    RestorePlan, RestorePlanError, RestorePlanMember, RestorePlanner, RestoreReadinessSummary,
    RestoreSnapshotSummary, RestoreVerificationSummary,
};
pub use runner::{
    RESTORE_RUN_RECEIPT_COMPLETED, RESTORE_RUN_RECEIPT_FAILED,
    RESTORE_RUN_RECEIPT_RECOVERED_PENDING, RestoreRunBatchSummary, RestoreRunExecutedOperation,
    RestoreRunOperationReceipt, RestoreRunReceiptSummary, RestoreRunResponse, RestoreRunnerConfig,
    RestoreRunnerError, RestoreRunnerOutcome, parse_uploaded_snapshot_id, restore_run_dry_run,
    restore_run_execute, restore_run_execute_result, restore_run_unclaim_pending,
};
pub use status::{RestoreMemberState, RestoreStatus, RestoreStatusMember, RestoreStatusPhase};

#[cfg(test)]
mod tests;