pub trait Benchmark {
// Required methods
fn metadata(&self) -> &BenchmarkMetadata;
fn load(&self, source: &Path, path: &Path) -> Result<(), Box<dyn Error>>;
}pub trait Benchmark {
// Required methods
fn metadata(&self) -> &BenchmarkMetadata;
fn load(&self, source: &Path, path: &Path) -> Result<(), Box<dyn Error>>;
}