canic-backup 0.34.5

Manifest and orchestration primitives for Canic fleet backup and restore
Documentation
mod constants;
mod execute;
mod io;
mod precondition;
mod preview;
mod status;
mod types;

use super::{
    RestoreApplyCommandConfig, RestoreApplyCommandOutputPair, RestoreApplyCommandPreview,
    RestoreApplyJournal, RestoreApplyJournalError, RestoreApplyJournalOperation,
    RestoreApplyJournalReport, RestoreApplyOperationKind, RestoreApplyOperationKindCounts,
    RestoreApplyOperationReceipt, RestoreApplyOperationState, RestoreApplyPendingSummary,
    RestoreApplyProgressSummary, RestoreApplyReportOperation, RestoreApplyReportOutcome,
    RestoreApplyRunnerCommand,
};

pub use constants::{
    RESTORE_RUN_RECEIPT_COMPLETED, RESTORE_RUN_RECEIPT_FAILED,
    RESTORE_RUN_RECEIPT_RECOVERED_PENDING,
};
pub use execute::{restore_run_execute_result_with_executor, restore_run_execute_with_executor};
pub use preview::{restore_run_dry_run, restore_run_unclaim_pending};
pub use status::parse_uploaded_snapshot_id;
pub use types::{
    RestoreRunExecutedOperation, RestoreRunOperationReceipt, RestoreRunReceiptSummary,
    RestoreRunResponse, RestoreRunnerCommandExecutor, RestoreRunnerCommandOutput,
    RestoreRunnerConfig, RestoreRunnerError, RestoreRunnerOutcome,
};