pub struct CoverageIntelligenceReport {
pub schema_version: CoverageIntelligenceSchemaVersion,
pub verdict: CoverageIntelligenceVerdict,
pub summary: CoverageIntelligenceSummary,
pub findings: Vec<CoverageIntelligenceFinding>,
}Expand description
Combined coverage, runtime, complexity, and change-scope verdicts.
Fields§
§schema_version: CoverageIntelligenceSchemaVersionCoverage-intelligence block contract version.
verdict: CoverageIntelligenceVerdictHeadline verdict, taken from the highest-ranked finding; clean when
there are none.
summary: CoverageIntelligenceSummaryAggregate finding counts.
findings: Vec<CoverageIntelligenceFinding>Combined findings, one per matched unit.
Trait Implementations§
Source§impl Clone for CoverageIntelligenceReport
impl Clone for CoverageIntelligenceReport
Source§impl Debug for CoverageIntelligenceReport
impl Debug for CoverageIntelligenceReport
Source§impl<'de> Deserialize<'de> for CoverageIntelligenceReport
impl<'de> Deserialize<'de> for CoverageIntelligenceReport
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 CoverageIntelligenceReport
impl RefUnwindSafe for CoverageIntelligenceReport
impl Send for CoverageIntelligenceReport
impl Sync for CoverageIntelligenceReport
impl Unpin for CoverageIntelligenceReport
impl UnsafeUnpin for CoverageIntelligenceReport
impl UnwindSafe for CoverageIntelligenceReport
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