pub trait RunReporter {
// Required methods
fn emit(&mut self, event: DashboardEvent);
fn finish(&mut self) -> Result<(), String>;
}pub trait RunReporter {
// Required methods
fn emit(&mut self, event: DashboardEvent);
fn finish(&mut self) -> Result<(), String>;
}