pub struct RestoreApplyJournalReport {Show 21 fields
pub report_version: u16,
pub backup_id: String,
pub outcome: RestoreApplyReportOutcome,
pub attention_required: bool,
pub ready: bool,
pub complete: bool,
pub blocked_reasons: Vec<String>,
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 next_transition: Option<RestoreApplyReportOperation>,
pub pending: Vec<RestoreApplyReportOperation>,
pub failed: Vec<RestoreApplyReportOperation>,
pub blocked: Vec<RestoreApplyReportOperation>,
}Expand description
RestoreApplyJournalReport
Fields§
§report_version: u16§backup_id: String§outcome: RestoreApplyReportOutcome§attention_required: bool§ready: bool§complete: bool§blocked_reasons: Vec<String>§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§next_transition: Option<RestoreApplyReportOperation>§pending: Vec<RestoreApplyReportOperation>§failed: Vec<RestoreApplyReportOperation>§blocked: Vec<RestoreApplyReportOperation>Implementations§
Source§impl RestoreApplyJournalReport
impl RestoreApplyJournalReport
Sourcepub fn from_journal(journal: &RestoreApplyJournal) -> Self
pub fn from_journal(journal: &RestoreApplyJournal) -> Self
Build a compact operator report from a restore apply journal.
Trait Implementations§
Source§impl Clone for RestoreApplyJournalReport
impl Clone for RestoreApplyJournalReport
Source§fn clone(&self) -> RestoreApplyJournalReport
fn clone(&self) -> RestoreApplyJournalReport
Returns a duplicate of the value. Read more
1.0.0 · 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 RestoreApplyJournalReport
impl Debug for RestoreApplyJournalReport
Source§impl<'de> Deserialize<'de> for RestoreApplyJournalReport
impl<'de> Deserialize<'de> for RestoreApplyJournalReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RestoreApplyJournalReport
impl StructuralPartialEq for RestoreApplyJournalReport
Auto Trait Implementations§
impl Freeze for RestoreApplyJournalReport
impl RefUnwindSafe for RestoreApplyJournalReport
impl Send for RestoreApplyJournalReport
impl Sync for RestoreApplyJournalReport
impl Unpin for RestoreApplyJournalReport
impl UnsafeUnpin for RestoreApplyJournalReport
impl UnwindSafe for RestoreApplyJournalReport
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