pub struct WasmCoverageStats {
pub covered: usize,
pub total: usize,
pub percentage: f32,
pub wilson_ci: ConfidenceInterval,
pub gaps: Vec<DemoGapRegion>,
}Expand description
Coverage statistics with Wilson CI
Fields§
§covered: usizeNumber of covered pixels
total: usizeTotal number of pixels
percentage: f32Coverage percentage (0.0 - 1.0)
wilson_ci: ConfidenceIntervalWilson confidence interval
gaps: Vec<DemoGapRegion>Gap regions
Implementations§
Source§impl CoverageStats
impl CoverageStats
Sourcepub fn meets_threshold(&self, threshold: f32) -> bool
pub fn meets_threshold(&self, threshold: f32) -> bool
Check if coverage meets threshold
Sourcepub fn max_gap_size(&self) -> usize
pub fn max_gap_size(&self) -> usize
Get largest gap size
Trait Implementations§
Source§impl Clone for CoverageStats
impl Clone for CoverageStats
Source§fn clone(&self) -> CoverageStats
fn clone(&self) -> CoverageStats
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 moreAuto Trait Implementations§
impl Freeze for CoverageStats
impl RefUnwindSafe for CoverageStats
impl Send for CoverageStats
impl Sync for CoverageStats
impl Unpin for CoverageStats
impl UnsafeUnpin for CoverageStats
impl UnwindSafe for CoverageStats
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> 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