pub struct RestoreStatus {Show 14 fields
pub status_version: u16,
pub backup_id: String,
pub source_environment: String,
pub source_root_canister: String,
pub topology_hash: String,
pub ready: bool,
pub readiness_reasons: Vec<String>,
pub verification_required: bool,
pub member_count: usize,
pub phase_count: usize,
pub planned_snapshot_loads: usize,
pub planned_code_reinstalls: usize,
pub planned_verification_checks: usize,
pub phases: Vec<RestoreStatusPhase>,
}Expand description
RestoreStatus
Fields§
§status_version: u16§backup_id: String§source_environment: String§source_root_canister: String§topology_hash: String§ready: bool§readiness_reasons: Vec<String>§verification_required: bool§member_count: usize§phase_count: usize§planned_snapshot_loads: usize§planned_code_reinstalls: usize§planned_verification_checks: usize§phases: Vec<RestoreStatusPhase>Implementations§
Source§impl RestoreStatus
impl RestoreStatus
Sourcepub fn from_plan(plan: &RestorePlan) -> Self
pub fn from_plan(plan: &RestorePlan) -> Self
Build the initial no-mutation restore status from a computed plan.
Trait Implementations§
Source§impl Clone for RestoreStatus
impl Clone for RestoreStatus
Source§fn clone(&self) -> RestoreStatus
fn clone(&self) -> RestoreStatus
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 RestoreStatus
impl Debug for RestoreStatus
Source§impl<'de> Deserialize<'de> for RestoreStatus
impl<'de> Deserialize<'de> for RestoreStatus
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
Source§impl PartialEq for RestoreStatus
impl PartialEq for RestoreStatus
Source§impl Serialize for RestoreStatus
impl Serialize for RestoreStatus
impl Eq for RestoreStatus
impl StructuralPartialEq for RestoreStatus
Auto Trait Implementations§
impl Freeze for RestoreStatus
impl RefUnwindSafe for RestoreStatus
impl Send for RestoreStatus
impl Sync for RestoreStatus
impl Unpin for RestoreStatus
impl UnsafeUnpin for RestoreStatus
impl UnwindSafe for RestoreStatus
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