pub struct CoverageReport {
pub line_coverage_pct: f64,
pub lines_total: u32,
pub lines_covered: u32,
pub branch_coverage_pct: Option<f64>,
pub source_format: Option<String>,
}Expand description
Line/branch coverage metrics from a coverage report (Layer 2).
Fields§
§line_coverage_pct: f64Coverage percentage (0.0 - 100.0).
lines_total: u32Total lines instrumented.
lines_covered: u32Lines covered.
branch_coverage_pct: Option<f64>Branch coverage percentage (optional).
source_format: Option<String>Source format (e.g. “lcov”, “cobertura”, “clover”).
Trait Implementations§
Source§impl Clone for CoverageReport
impl Clone for CoverageReport
Source§fn clone(&self) -> CoverageReport
fn clone(&self) -> CoverageReport
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 CoverageReport
impl Debug for CoverageReport
Source§impl<'de> Deserialize<'de> for CoverageReport
impl<'de> Deserialize<'de> for CoverageReport
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
Source§impl PartialEq for CoverageReport
impl PartialEq for CoverageReport
Source§impl Serialize for CoverageReport
impl Serialize for CoverageReport
impl StructuralPartialEq for CoverageReport
Auto Trait Implementations§
impl Freeze for CoverageReport
impl RefUnwindSafe for CoverageReport
impl Send for CoverageReport
impl Sync for CoverageReport
impl Unpin for CoverageReport
impl UnsafeUnpin for CoverageReport
impl UnwindSafe for CoverageReport
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