pub struct CoverageConfig {
pub enabled: bool,
pub format: Option<String>,
pub output_dir: Option<String>,
pub threshold: Option<f64>,
}Expand description
Coverage configuration section.
Fields§
§enabled: boolEnable coverage collection
format: Option<String>Output format: “summary”, “lcov”, “html”, “cobertura”
output_dir: Option<String>Output directory for coverage reports
threshold: Option<f64>Minimum coverage threshold (fail below this)
Trait Implementations§
Source§impl Clone for CoverageConfig
impl Clone for CoverageConfig
Source§fn clone(&self) -> CoverageConfig
fn clone(&self) -> CoverageConfig
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 CoverageConfig
impl Debug for CoverageConfig
Source§impl Default for CoverageConfig
impl Default for CoverageConfig
Source§fn default() -> CoverageConfig
fn default() -> CoverageConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CoverageConfigwhere
CoverageConfig: Default,
impl<'de> Deserialize<'de> for CoverageConfigwhere
CoverageConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CoverageConfig
impl RefUnwindSafe for CoverageConfig
impl Send for CoverageConfig
impl Sync for CoverageConfig
impl Unpin for CoverageConfig
impl UnsafeUnpin for CoverageConfig
impl UnwindSafe for CoverageConfig
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