Enum gapi_grpc::google::devtools::resultstore::v2::Status [−][src]
pub enum Status { Unspecified, Building, Built, FailedToBuild, Testing, Passed, Failed, TimedOut, Cancelled, ToolFailed, Incomplete, Flaky, Unknown, Skipped, }
Status of a resource.
Variants
The implicit default enum value. Should never be set.
Displays as “Building”. Means the target is compiling, linking, etc.
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.
Displays as “Broken”. Means build failure such as compile error.
Displays as “Testing”. Means the test is running.
Displays as “Passed”. Means the test was run and passed.
Displays as “Failed”. Means the test was run and failed.
Displays as “Timed out”. Means the test didn’t finish in time.
Displays as “Cancelled”. Means the build or test was cancelled. E.g. User hit control-C.
Displays as “Tool Failed”. Means the build or test had internal tool failure.
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.
Displays as “Flaky”. Means the aggregate status contains some runs that were successful, and some that were not.
Displays as “Unknown”. Means the tool uploading to the server died mid-upload or does not know the state.
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][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src][+]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
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][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,