pub struct IstanbulFileCoverage { /* private fields */ }Expand description
Pre-processed per-function coverage data for a single file,
derived from Istanbul coverage-final.json.
Implementations§
Source§impl IstanbulFileCoverage
impl IstanbulFileCoverage
Sourcepub fn lookup_function(&self, function: &FunctionComplexity) -> Option<f64>
pub fn lookup_function(&self, function: &FunctionComplexity) -> Option<f64>
Coverage for an extracted unit.
The entry point callers outside this module get, because the private-member rule has to hold for every consumer: gating it at one call site leaves the next one free to reintroduce the bug.
Auto Trait Implementations§
impl Freeze for IstanbulFileCoverage
impl RefUnwindSafe for IstanbulFileCoverage
impl Send for IstanbulFileCoverage
impl Sync for IstanbulFileCoverage
impl Unpin for IstanbulFileCoverage
impl UnsafeUnpin for IstanbulFileCoverage
impl UnwindSafe for IstanbulFileCoverage
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> 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