Enum gapi_grpc::google::devtools::cloudbuild::v1::build::Status[][src]

#[repr(i32)]pub enum Status {
    Unknown,
    Queued,
    Working,
    Success,
    Failure,
    InternalError,
    Timeout,
    Cancelled,
    Expired,
}

Possible status of a build or build step.

Variants

Unknown

Status of the build is unknown.

Queued

Build or step is queued; work has not yet begun.

Working

Build or step is being executed.

Success

Build or step finished successfully.

Failure

Build or step failed to complete successfully.

InternalError

Build or step failed due to an internal cause.

Timeout

Build or step took longer than was allowed.

Cancelled

Build or step was canceled by a user.

Expired

Build was enqueued for longer than the value of queue_ttl.

Implementations

impl Status[src]

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

Returns true if value is a variant of Status.

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

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

Trait Implementations

impl Clone for Status[src]

impl Copy for Status[src]

impl Debug for Status[src]

impl Default for Status[src]

impl Eq for Status[src]

impl From<Status> for i32[src]

impl Hash for Status[src]

impl Ord for Status[src]

impl PartialEq<Status> for Status[src]

impl PartialOrd<Status> for Status[src]

impl StructuralEq for Status[src]

impl StructuralPartialEq for Status[src]

Auto Trait Implementations

impl RefUnwindSafe for Status

impl Send for Status

impl Sync for Status

impl Unpin for Status

impl UnwindSafe for Status

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]