[][src]Enum openstack::compute::ServerStatus

#[non_exhaustive]pub enum ServerStatus {
    Active,
    Building,
    Deleted,
    Error,
    HardRebooting,
    Migrating,
    Paused,
    Rebooting,
    Resizing,
    RevertingResize,
    ShutOff,
    Suspended,
    Rescuing,
    Shelved,
    ShelvedOffloaded,
    SoftDeleted,
    Unknown,
    UpdatingPassword,
    VerifyingResize,
}

Possible server statuses.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Active
Building
Deleted
Error
HardRebooting
Migrating
Paused
Rebooting
Resizing
RevertingResize
ShutOff
Suspended
Rescuing
Shelved
ShelvedOffloaded
SoftDeleted
Unknown
UpdatingPassword
VerifyingResize

Trait Implementations

impl Clone for ServerStatus[src]

impl Copy for ServerStatus[src]

impl Debug for ServerStatus[src]

impl Default for ServerStatus[src]

impl<'de> Deserialize<'de> for ServerStatus[src]

impl Display for ServerStatus[src]

impl Eq for ServerStatus[src]

impl From<ServerStatus> for String[src]

impl PartialEq<ServerStatus> for ServerStatus[src]

impl Serialize for ServerStatus[src]

impl StructuralEq for ServerStatus[src]

impl StructuralPartialEq for ServerStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for ServerStatus

impl Send for ServerStatus

impl Sync for ServerStatus

impl Unpin for ServerStatus

impl UnwindSafe for ServerStatus

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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.