[][src]Struct rust_covfix::CoverageFixer

pub struct CoverageFixer { /* fields omitted */ }

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

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.