Enum gapi_grpc::google::devtools::resultstore::v2::Status[][src]

#[repr(i32)]pub enum Status {
    Unspecified,
    Building,
    Built,
    FailedToBuild,
    Testing,
    Passed,
    Failed,
    TimedOut,
    Cancelled,
    ToolFailed,
    Incomplete,
    Flaky,
    Unknown,
    Skipped,
}

Status of a resource.

Variants

Unspecified

The implicit default enum value. Should never be set.

Building

Displays as “Building”. Means the target is compiling, linking, etc.

Built

Displays as “Built”. Means the target was built successfully. If testing was requested, it should never reach this status: it should go straight from BUILDING to TESTING.

FailedToBuild

Displays as “Broken”. Means build failure such as compile error.

Testing

Displays as “Testing”. Means the test is running.

Passed

Displays as “Passed”. Means the test was run and passed.

Failed

Displays as “Failed”. Means the test was run and failed.

TimedOut

Displays as “Timed out”. Means the test didn’t finish in time.

Cancelled

Displays as “Cancelled”. Means the build or test was cancelled. E.g. User hit control-C.

ToolFailed

Displays as “Tool Failed”. Means the build or test had internal tool failure.

Incomplete

Displays as “Incomplete”. Means the build or test did not complete. This might happen when a build breakage or test failure causes the tool to stop trying to build anything more or run any more tests, with the default bazel –nokeep_going option or the –notest_keep_going option.

Flaky

Displays as “Flaky”. Means the aggregate status contains some runs that were successful, and some that were not.

Unknown

Displays as “Unknown”. Means the tool uploading to the server died mid-upload or does not know the state.

Skipped

Displays as “Skipped”. Means building and testing were skipped. (E.g. Restricted to a different configuration.)

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]