pub struct EffectiveConfig {
pub scope: Scope,
pub fail_on: FailOn,
pub threshold_pct: f64,
pub max_uncovered_lines: Option<u32>,
pub missing_coverage: MissingBehavior,
pub missing_file: MissingBehavior,
pub exclude_patterns: Vec<String>,
pub include_patterns: Vec<String>,
pub ignore_directives: bool,
pub path_strip: Vec<String>,
pub output: OutputFeatureFlags,
}Expand description
Effective configuration with all values resolved.
This represents the final configuration after applying:
- Profile defaults
- Config file values
- CLI overrides
Fields§
§scope: Scope§fail_on: FailOn§threshold_pct: f64§max_uncovered_lines: Option<u32>§missing_coverage: MissingBehavior§missing_file: MissingBehavior§exclude_patterns: Vec<String>§include_patterns: Vec<String>§ignore_directives: bool§path_strip: Vec<String>§output: OutputFeatureFlagsTrait Implementations§
Source§impl Clone for EffectiveConfig
impl Clone for EffectiveConfig
Source§fn clone(&self) -> EffectiveConfig
fn clone(&self) -> EffectiveConfig
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 EffectiveConfig
impl Debug for EffectiveConfig
Auto Trait Implementations§
impl Freeze for EffectiveConfig
impl RefUnwindSafe for EffectiveConfig
impl Send for EffectiveConfig
impl Sync for EffectiveConfig
impl Unpin for EffectiveConfig
impl UnsafeUnpin for EffectiveConfig
impl UnwindSafe for EffectiveConfig
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