Enum backstage::actor::ServiceStatus[][src]

#[repr(u8)]
pub enum ServiceStatus {
    Starting,
    Initializing,
    Degraded,
    Running,
    Stopping,
    Maintenance,
    Stopped,
}

The possible statuses a service (application) can be

Variants

Starting

Early bootup

Initializing

Late bootup

Degraded

The service is operational but one or more services failed(Degraded or Maintenance) or in process of being fully operational while startup.

Running

The service is fully operational.

Stopping

The service is shutting down, should be handled accordingly by active dependent services

Maintenance

The service is maintenance mode, should be handled accordingly by active dependent services

Stopped

The service is not running, should be handled accordingly by active dependent services

Trait Implementations

impl Clone for ServiceStatus[src]

impl Copy for ServiceStatus[src]

impl Debug for ServiceStatus[src]

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

impl PartialEq<ServiceStatus> for ServiceStatus[src]

impl Serialize for ServiceStatus[src]

impl StructuralPartialEq for ServiceStatus[src]

Auto Trait Implementations

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<T> From<T> 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, 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.