#[non_exhaustive]pub enum ServerStatus {
Show 20 variants
Active,
Building,
Deleted,
Error,
HardRebooting,
Migrating,
Paused,
Rebooting,
Rebuild,
Resizing,
RevertingResize,
ShutOff,
Suspended,
Rescuing,
Shelved,
ShelvedOffloaded,
SoftDeleted,
Unknown,
UpdatingPassword,
VerifyingResize,
}Expand description
Possible server statuses.
Variants (Non-exhaustive)§
This enum is marked as 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
Rebuild
Resizing
RevertingResize
ShutOff
Suspended
Rescuing
Shelved
ShelvedOffloaded
SoftDeleted
Unknown
UpdatingPassword
VerifyingResize
Trait Implementations§
Source§impl Clone for ServerStatus
impl Clone for ServerStatus
Source§fn clone(&self) -> ServerStatus
fn clone(&self) -> ServerStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ServerStatus
impl Debug for ServerStatus
Source§impl Default for ServerStatus
impl Default for ServerStatus
Source§fn default() -> ServerStatus
fn default() -> ServerStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ServerStatus
impl<'de> Deserialize<'de> for ServerStatus
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ServerStatus
impl Display for ServerStatus
Source§impl From<ServerStatus> for String
impl From<ServerStatus> for String
Source§fn from(value: ServerStatus) -> String
fn from(value: ServerStatus) -> String
Converts to this type from the input type.
Source§impl PartialEq for ServerStatus
impl PartialEq for ServerStatus
Source§impl Serialize for ServerStatus
impl Serialize for ServerStatus
impl Copy for ServerStatus
impl Eq for ServerStatus
impl StructuralPartialEq for ServerStatus
Auto Trait Implementations§
impl Freeze for ServerStatus
impl RefUnwindSafe for ServerStatus
impl Send for ServerStatus
impl Sync for ServerStatus
impl Unpin for ServerStatus
impl UnwindSafe for ServerStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.