pub struct RestoreApplyJournalStatus {Show 20 fields
pub status_version: u16,
pub backup_id: String,
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_operations: usize,
pub ready_operations: usize,
pub blocked_operations: usize,
pub completed_operations: usize,
pub failed_operations: usize,
pub next_ready_sequence: Option<usize>,
pub next_ready_operation: Option<RestoreApplyOperationKind>,
pub next_transition_sequence: Option<usize>,
pub next_transition_state: Option<RestoreApplyOperationState>,
pub next_transition_operation: Option<RestoreApplyOperationKind>,
pub next_transition_updated_at: Option<String>,
}Expand description
RestoreApplyJournalStatus
Fields§
§status_version: u16§backup_id: String§ready: bool§complete: bool§blocked_reasons: Vec<String>§operation_count: usize§operation_counts: RestoreApplyOperationKindCounts§operation_counts_supplied: bool§progress: RestoreApplyProgressSummary§pending_operations: usize§ready_operations: usize§blocked_operations: usize§completed_operations: usize§failed_operations: usize§next_ready_sequence: Option<usize>§next_ready_operation: Option<RestoreApplyOperationKind>§next_transition_sequence: Option<usize>§next_transition_state: Option<RestoreApplyOperationState>§next_transition_operation: Option<RestoreApplyOperationKind>§next_transition_updated_at: Option<String>Implementations§
Source§impl RestoreApplyJournalStatus
impl RestoreApplyJournalStatus
Sourcepub fn from_journal(journal: &RestoreApplyJournal) -> Self
pub fn from_journal(journal: &RestoreApplyJournal) -> Self
Build a compact status projection from a restore apply journal.
Trait Implementations§
Source§impl Clone for RestoreApplyJournalStatus
impl Clone for RestoreApplyJournalStatus
Source§fn clone(&self) -> RestoreApplyJournalStatus
fn clone(&self) -> RestoreApplyJournalStatus
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 RestoreApplyJournalStatus
impl Debug for RestoreApplyJournalStatus
Source§impl<'de> Deserialize<'de> for RestoreApplyJournalStatus
impl<'de> Deserialize<'de> for RestoreApplyJournalStatus
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 RestoreApplyJournalStatus
impl StructuralPartialEq for RestoreApplyJournalStatus
Auto Trait Implementations§
impl Freeze for RestoreApplyJournalStatus
impl RefUnwindSafe for RestoreApplyJournalStatus
impl Send for RestoreApplyJournalStatus
impl Sync for RestoreApplyJournalStatus
impl Unpin for RestoreApplyJournalStatus
impl UnsafeUnpin for RestoreApplyJournalStatus
impl UnwindSafe for RestoreApplyJournalStatus
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