pub trait ReportFormatter {
// Required methods
fn format_name(&self) -> &'static str;
fn serialize_run(&self, report: &RunReport) -> Result<String, ReportError>;
fn serialize_summary(
&self,
report: &RunSummaryReport,
) -> Result<String, ReportError>;
}