Enum vboxhelper::VmState[][src]

pub enum VmState {
    Unknown,
    PowerOff,
    Starting,
    Running,
    Paused,
    Stopping,
}

VirtualBox virtual machine states.

Variants

Unknown

This isn’t actually a VirtualBox virtual machine state; it’s used as a placeholder if an unknown state is encountered.

PowerOff

The virtual machine is powered off.

Starting

The virtual machine is currently starting up.

Running

The virtual machine is currently up and running.

Paused

The virtual machine is currently paused.

Stopping

The virtual machine is currently shutting down.

Trait Implementations

impl Eq for VmState[src]

impl From<&'_ String> for VmState[src]

impl From<&'_ str> for VmState[src]

impl PartialEq<VmState> for VmState[src]

impl StructuralEq for VmState[src]

impl StructuralPartialEq for VmState[src]

Auto Trait Implementations

impl RefUnwindSafe for VmState

impl Send for VmState

impl Sync for VmState

impl Unpin for VmState

impl UnwindSafe for VmState

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.