pub struct BuildOutcome {
pub build: BuildRef,
pub status: BuildStatus,
pub steps: Vec<StepResultSummary>,
pub started_at: DateTime<Utc>,
pub finished_at: DateTime<Utc>,
pub watch_url: Option<String>,
}Expand description
The terminal result of a build.
Fields§
§build: BuildRef§status: BuildStatus§steps: Vec<StepResultSummary>§started_at: DateTime<Utc>§finished_at: DateTime<Utc>§watch_url: Option<String>Some for cloud (dashboard URL); None for local.
Trait Implementations§
Source§impl Clone for BuildOutcome
impl Clone for BuildOutcome
Source§fn clone(&self) -> BuildOutcome
fn clone(&self) -> BuildOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BuildOutcome
impl RefUnwindSafe for BuildOutcome
impl Send for BuildOutcome
impl Sync for BuildOutcome
impl Unpin for BuildOutcome
impl UnsafeUnpin for BuildOutcome
impl UnwindSafe for BuildOutcome
Blanket Implementations§
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