pub trait Parser {
// Required method
fn parse_text(&self, text: &str) -> Result<Vec<FileCoverage>>;
// Provided method
fn parse_file(&self, path: &Path) -> Result<Vec<FileCoverage>> { ... }
}
pub trait Parser {
// Required method
fn parse_text(&self, text: &str) -> Result<Vec<FileCoverage>>;
// Provided method
fn parse_file(&self, path: &Path) -> Result<Vec<FileCoverage>> { ... }
}