pub trait ReportGenerator {
// Required method
fn generate(&self, report: &EvaluationReport) -> EvalResult<String>;
// Provided method
fn generate_to_file(
&self,
report: &EvaluationReport,
path: &Path,
) -> EvalResult<()> { ... }
}Expand description
Report generator trait.
Required Methods§
Sourcefn generate(&self, report: &EvaluationReport) -> EvalResult<String>
fn generate(&self, report: &EvaluationReport) -> EvalResult<String>
Generate report to string.
Provided Methods§
Sourcefn generate_to_file(
&self,
report: &EvaluationReport,
path: &Path,
) -> EvalResult<()>
fn generate_to_file( &self, report: &EvaluationReport, path: &Path, ) -> EvalResult<()>
Generate report to file.