#[repr(u8)]pub enum EventSuspendedDetailType {
Paused = 0,
Migrated = 1,
IoError = 2,
Watchdog = 3,
Restored = 4,
FromSnapshot = 5,
ApiError = 6,
PostCopy = 7,
PostCopyFailed = 8,
}
Variants§
Paused = 0
Normal suspend due to admin pause
Migrated = 1
Suspended for offline migration
IoError = 2
Suspended due to a disk I/O error
Watchdog = 3
Suspended due to a watchdog firing
Restored = 4
Restored from paused state file
FromSnapshot = 5
Restored from paused snapshot
ApiError = 6
Suspended after failure during libvirt API call
PostCopy = 7
Suspended for post-copy migration
PostCopyFailed = 8
Suspended after failed post-copy
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EventSuspendedDetailType
impl RefUnwindSafe for EventSuspendedDetailType
impl Send for EventSuspendedDetailType
impl Sync for EventSuspendedDetailType
impl Unpin for EventSuspendedDetailType
impl UnwindSafe for EventSuspendedDetailType
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