pub struct CoverageDiff {
pub line_pct_delta: f64,
pub function_pct_delta: f64,
pub region_pct_delta: f64,
pub regressed: bool,
}Expand description
Signed deltas between a current CoverageResult and a stored
Baseline.
Negative deltas indicate coverage dropped; regressed is true
when at least one delta exceeds the tolerance passed to
CoverageResult::diff.
Fields§
§line_pct_delta: f64Current line_pct minus baseline line_pct.
function_pct_delta: f64Current function_pct minus baseline function_pct.
region_pct_delta: f64Current region_pct minus baseline region_pct.
regressed: booltrue when at least one delta is worse than the tolerance.
Trait Implementations§
Source§impl Clone for CoverageDiff
impl Clone for CoverageDiff
Source§fn clone(&self) -> CoverageDiff
fn clone(&self) -> CoverageDiff
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 moreSource§impl Debug for CoverageDiff
impl Debug for CoverageDiff
impl Copy for CoverageDiff
Auto Trait Implementations§
impl Freeze for CoverageDiff
impl RefUnwindSafe for CoverageDiff
impl Send for CoverageDiff
impl Sync for CoverageDiff
impl Unpin for CoverageDiff
impl UnsafeUnpin for CoverageDiff
impl UnwindSafe for CoverageDiff
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