Enum gapi_grpc::google::api::servicemanagement::v1::rollout::RolloutStatus[][src]

#[repr(i32)]pub enum RolloutStatus {
    Unspecified,
    InProgress,
    Success,
    Cancelled,
    Failed,
    Pending,
    FailedRolledBack,
}

Status of a Rollout.

Variants

Unspecified

No status specified.

InProgress

The Rollout is in progress.

Success

The Rollout has completed successfully.

Cancelled

The Rollout has been cancelled. This can happen if you have overlapping Rollout pushes, and the previous ones will be cancelled.

Failed

The Rollout has failed and the rollback attempt has failed too.

Pending

The Rollout has not started yet and is pending for execution.

FailedRolledBack

The Rollout has failed and rolled back to the previous successful Rollout.

Implementations

impl RolloutStatus[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of RolloutStatus.

pub fn from_i32(value: i32) -> Option<RolloutStatus>[src]

Converts an i32 to a RolloutStatus, or None if value is not a valid variant.

Trait Implementations

impl Clone for RolloutStatus[src]

impl Copy for RolloutStatus[src]

impl Debug for RolloutStatus[src]

impl Default for RolloutStatus[src]

impl Eq for RolloutStatus[src]

impl From<RolloutStatus> for i32[src]

impl Hash for RolloutStatus[src]

impl Ord for RolloutStatus[src]

impl PartialEq<RolloutStatus> for RolloutStatus[src]

impl PartialOrd<RolloutStatus> for RolloutStatus[src]

impl StructuralEq for RolloutStatus[src]

impl StructuralPartialEq for RolloutStatus[src]

Auto Trait Implementations

impl RefUnwindSafe for RolloutStatus

impl Send for RolloutStatus

impl Sync for RolloutStatus

impl Unpin for RolloutStatus

impl UnwindSafe for RolloutStatus

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<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> IntoRequest<T> for 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]