pub enum MigrationPhase {
PreMigration,
Preparation,
DataMigration,
ParallelRun,
Stabilization,
Hypercare,
Complete,
}Expand description
Migration phase stage.
Variants§
PreMigration
Before migration starts.
Preparation
Preparation and planning.
DataMigration
Data migration in progress.
ParallelRun
Both systems running in parallel.
Stabilization
Post-cutover stabilization.
Hypercare
Hypercare period.
Complete
Migration complete.
Implementations§
Source§impl MigrationPhase
impl MigrationPhase
Sourcepub fn error_rate_multiplier(&self) -> f64
pub fn error_rate_multiplier(&self) -> f64
Get the typical error rate multiplier for this phase.
Sourcepub fn processing_time_multiplier(&self) -> f64
pub fn processing_time_multiplier(&self) -> f64
Get the typical processing time multiplier.
Trait Implementations§
Source§impl Clone for MigrationPhase
impl Clone for MigrationPhase
Source§fn clone(&self) -> MigrationPhase
fn clone(&self) -> MigrationPhase
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 MigrationPhase
impl Debug for MigrationPhase
Source§impl<'de> Deserialize<'de> for MigrationPhase
impl<'de> Deserialize<'de> for MigrationPhase
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 MigrationPhase
impl PartialEq for MigrationPhase
Source§impl Serialize for MigrationPhase
impl Serialize for MigrationPhase
impl Copy for MigrationPhase
impl Eq for MigrationPhase
impl StructuralPartialEq for MigrationPhase
Auto Trait Implementations§
impl Freeze for MigrationPhase
impl RefUnwindSafe for MigrationPhase
impl Send for MigrationPhase
impl Sync for MigrationPhase
impl Unpin for MigrationPhase
impl UnwindSafe for MigrationPhase
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.