pub enum MigrationPhase {
Idle,
PreCopy,
StopAndCopy,
Done,
Failed,
}Expand description
Phase of the live migration process
Variants§
Idle
Not started
PreCopy
Pre-copy: iteratively transferring dirty pages
StopAndCopy
Stop-and-copy: VM paused, final state transfer
Done
Migration completed
Failed
Migration failed
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§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 Default for MigrationPhase
impl Default for MigrationPhase
Source§fn default() -> MigrationPhase
fn default() -> MigrationPhase
Returns the “default value” for a type. Read more
Source§impl PartialEq for MigrationPhase
impl PartialEq 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§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)