pub struct CoverageInputs {
pub coverage: Option<PathBuf>,
pub coverage_root: Option<PathBuf>,
}Expand description
Istanbul coverage inputs from one resolution layer, or the resolved result.
Fields§
§coverage: Option<PathBuf>Path to an Istanbul coverage-final.json, or a directory holding one.
Relative paths resolve against the analysis root.
coverage_root: Option<PathBuf>Absolute path prefix the coverage map recorded its files under.
Implementations§
Source§impl CoverageInputs
impl CoverageInputs
Sourcepub const fn needs_config_layer(explicit: &Self, env: &Self) -> bool
pub const fn needs_config_layer(explicit: &Self, env: &Self) -> bool
Whether the config layer still has to be consulted: at least one input
stays unset after layering explicit over env. Callers that load
config lazily skip the load when this is false.
Trait Implementations§
Source§impl Clone for CoverageInputs
impl Clone for CoverageInputs
Source§impl Debug for CoverageInputs
impl Debug for CoverageInputs
Source§impl Default for CoverageInputs
impl Default for CoverageInputs
impl Eq for CoverageInputs
Source§impl PartialEq for CoverageInputs
impl PartialEq for CoverageInputs
impl StructuralPartialEq for CoverageInputs
Auto Trait Implementations§
impl Freeze for CoverageInputs
impl RefUnwindSafe for CoverageInputs
impl Send for CoverageInputs
impl Sync for CoverageInputs
impl Unpin for CoverageInputs
impl UnsafeUnpin for CoverageInputs
impl UnwindSafe for CoverageInputs
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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