pub struct CiResultSummary {
pub run_id: u64,
pub status: WorkflowStatus,
pub conclusion: Option<String>,
pub total_jobs: u32,
pub passed_jobs: u32,
pub failed_jobs: u32,
pub skipped_jobs: u32,
pub duration_seconds: u64,
pub key_findings: Vec<String>,
pub recommendations: Vec<String>,
}Expand description
CI result summary
Fields§
§run_id: u64Run ID
status: WorkflowStatusOverall status
conclusion: Option<String>Conclusion
total_jobs: u32Total jobs
passed_jobs: u32Passed jobs
failed_jobs: u32Failed jobs
skipped_jobs: u32Skipped jobs
duration_seconds: u64Duration in seconds
key_findings: Vec<String>Key findings
recommendations: Vec<String>Recommendations
Trait Implementations§
Source§impl Clone for CiResultSummary
impl Clone for CiResultSummary
Source§fn clone(&self) -> CiResultSummary
fn clone(&self) -> CiResultSummary
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CiResultSummary
impl Debug for CiResultSummary
Source§impl<'de> Deserialize<'de> for CiResultSummary
impl<'de> Deserialize<'de> for CiResultSummary
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
Auto Trait Implementations§
impl Freeze for CiResultSummary
impl RefUnwindSafe for CiResultSummary
impl Send for CiResultSummary
impl Sync for CiResultSummary
impl Unpin for CiResultSummary
impl UnwindSafe for CiResultSummary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FromResponse for Twhere
T: DeserializeOwned,
impl<T> FromResponse for Twhere
T: DeserializeOwned,
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