[−][src]Struct rust_covfix::CoverageFixer
Fix coverage information based on source code
You MUST fix coverage information using this struct because Rules require coverage informations to be stored in correct format. This struct checks the information format and modify it if it is invalid.
Implementations
impl CoverageFixer
[src]
pub fn new() -> Self
[src]
pub fn with_rules<I: Into<Vec<Box<dyn Rule>>>>(rules: I) -> Self
[src]
pub fn fix(&self, data: &mut PackageCoverage) -> Result<(), Error>
[src]
fix coverage information
Trait Implementations
impl Default for CoverageFixer
[src]
Auto Trait Implementations
impl !RefUnwindSafe for CoverageFixer
impl !Send for CoverageFixer
impl !Sync for CoverageFixer
impl Unpin for CoverageFixer
impl !UnwindSafe for CoverageFixer
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,