pub struct StageInfo {
pub duration_milliseconds: Option<i64>,
pub name: Option<String>,
pub start_time: Option<Time>,
pub steps: Option<Vec<StepInfo>>,
}
Expand description
StageInfo contains details about a build stage.
Fields§
§duration_milliseconds: Option<i64>
durationMilliseconds identifies how long the stage took to complete in milliseconds. Note: the duration of a stage can exceed the sum of the duration of the steps within the stage as not all actions are accounted for in explicit build steps.
name: Option<String>
name is a unique identifier for each build stage that occurs.
start_time: Option<Time>
startTime is a timestamp representing the server time when this Stage started. It is represented in RFC3339 form and is in UTC.
steps: Option<Vec<StepInfo>>
steps contains details about each step that occurs during a build stage including start time and duration in milliseconds.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for StageInfo
impl<'de> Deserialize<'de> for StageInfo
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for StageInfo
Auto Trait Implementations§
impl Freeze for StageInfo
impl RefUnwindSafe for StageInfo
impl Send for StageInfo
impl Sync for StageInfo
impl Unpin for StageInfo
impl UnwindSafe for StageInfo
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