pub struct RestoreRunResponse {Show 36 fields
pub run_version: u16,
pub backup_id: String,
pub run_mode: &'static str,
pub dry_run: bool,
pub execute: bool,
pub unclaim_pending: bool,
pub stopped_reason: &'static str,
pub next_action: &'static str,
pub requested_state_updated_at: Option<String>,
pub max_steps_reached: Option<bool>,
pub executed_operations: Vec<RestoreRunExecutedOperation>,
pub operation_receipts: Vec<RestoreRunOperationReceipt>,
pub operation_receipt_count: Option<usize>,
pub operation_receipt_summary: RestoreRunReceiptSummary,
pub executed_operation_count: Option<usize>,
pub recovered_operation: Option<RestoreApplyJournalOperation>,
pub batch_summary: RestoreRunBatchSummary,
pub ready: bool,
pub complete: bool,
pub attention_required: bool,
pub outcome: RestoreApplyReportOutcome,
pub operation_count: usize,
pub operation_counts: RestoreApplyOperationKindCounts,
pub operation_counts_supplied: bool,
pub progress: RestoreApplyProgressSummary,
pub pending_summary: RestoreApplyPendingSummary,
pub pending_operations: usize,
pub ready_operations: usize,
pub blocked_operations: usize,
pub completed_operations: usize,
pub failed_operations: usize,
pub blocked_reasons: Vec<String>,
pub next_transition: Option<RestoreApplyReportOperation>,
pub operation_available: Option<bool>,
pub command_available: Option<bool>,
pub command: Option<RestoreApplyRunnerCommand>,
}Expand description
RestoreRunResponse
Fields§
§run_version: u16§backup_id: String§run_mode: &'static str§dry_run: bool§execute: bool§unclaim_pending: bool§stopped_reason: &'static str§next_action: &'static str§requested_state_updated_at: Option<String>§max_steps_reached: Option<bool>§executed_operations: Vec<RestoreRunExecutedOperation>§operation_receipts: Vec<RestoreRunOperationReceipt>§operation_receipt_count: Option<usize>§operation_receipt_summary: RestoreRunReceiptSummary§executed_operation_count: Option<usize>§recovered_operation: Option<RestoreApplyJournalOperation>§batch_summary: RestoreRunBatchSummary§ready: bool§complete: bool§attention_required: bool§outcome: RestoreApplyReportOutcome§operation_count: usize§operation_counts: RestoreApplyOperationKindCounts§operation_counts_supplied: bool§progress: RestoreApplyProgressSummary§pending_summary: RestoreApplyPendingSummary§pending_operations: usize§ready_operations: usize§blocked_operations: usize§completed_operations: usize§failed_operations: usize§blocked_reasons: Vec<String>§next_transition: Option<RestoreApplyReportOperation>§operation_available: Option<bool>§command_available: Option<bool>§command: Option<RestoreApplyRunnerCommand>Trait Implementations§
Source§impl Clone for RestoreRunResponse
impl Clone for RestoreRunResponse
Source§fn clone(&self) -> RestoreRunResponse
fn clone(&self) -> RestoreRunResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RestoreRunResponse
impl Debug for RestoreRunResponse
Auto Trait Implementations§
impl Freeze for RestoreRunResponse
impl RefUnwindSafe for RestoreRunResponse
impl Send for RestoreRunResponse
impl Sync for RestoreRunResponse
impl Unpin for RestoreRunResponse
impl UnsafeUnpin for RestoreRunResponse
impl UnwindSafe for RestoreRunResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more