pub fn generate_report(
format: ReportFormat,
files: &[ReportFile],
metrics: &SelectionMetrics,
) -> Result<String, Box<dyn Error>>pub fn generate_report(
format: ReportFormat,
files: &[ReportFile],
metrics: &SelectionMetrics,
) -> Result<String, Box<dyn Error>>