pub enum RecordedBuildStatus {
Running,
Cancelling,
Cancelled {
message: String,
},
Failed {
message: String,
},
Succeeded(Box<RecordedBuildResult>),
}Expand description
Typed observation of the one durable build-operation state machine.
Variants§
Running
The native engine owns the operation execution lease.
Cancelling
Cancellation is durable and the native engine is fencing current work.
Cancelled
Cancellation completed and the operation-owned workspace was reclaimed.
Failed
Execution failed and the operation-owned workspace was reclaimed.
Succeeded(Box<RecordedBuildResult>)
The exact ImageStore output and successful receipt were revalidated.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RecordedBuildStatus
impl RefUnwindSafe for RecordedBuildStatus
impl Send for RecordedBuildStatus
impl Sync for RecordedBuildStatus
impl Unpin for RecordedBuildStatus
impl UnsafeUnpin for RecordedBuildStatus
impl UnwindSafe for RecordedBuildStatus
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more