pub trait CoverageProvider {
// Required methods
fn parse_lcov(
&self,
text: &str,
strip_prefixes: &[String],
) -> Result<BTreeMap<String, BTreeMap<u32, u32>>, String>;
fn merge_coverage(
&self,
maps: Vec<BTreeMap<String, BTreeMap<u32, u32>>>,
) -> BTreeMap<String, BTreeMap<u32, u32>>;
}Expand description
Port for loading and merging LCOV coverage data.