pub enum VMStatus {
Loading,
Loaded,
Running,
Suspended,
Stopping,
Stopped,
}Expand description
VM status enumeration representing the lifecycle states of a virtual machine
Variants§
Loading
VM is being created/loaded
Loaded
VM is loaded but not yet started
Running
VM is currently running
Suspended
VM is suspended (paused but can be resumed)
Stopping
VM is in the process of shutting down
Stopped
VM is stopped
Implementations§
Trait Implementations§
impl Copy for VMStatus
impl Eq for VMStatus
impl StructuralPartialEq for VMStatus
Auto Trait Implementations§
impl Freeze for VMStatus
impl RefUnwindSafe for VMStatus
impl Send for VMStatus
impl Sync for VMStatus
impl Unpin for VMStatus
impl UnsafeUnpin for VMStatus
impl UnwindSafe for VMStatus
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