BenchmarkConfig

Trait BenchmarkConfig 

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

    // Provided method
    fn validate(&self, path: &Path) -> Result<(), Box<dyn Error>> { ... }
}

Required Methods§

Source

fn metadata(&self) -> &BenchmarkMetadata

Source

fn load(&self, source: &Path, path: &Path) -> Result<(), Box<dyn Error>>

Provided Methods§

Source

fn validate(&self, path: &Path) -> Result<(), Box<dyn Error>>

Implementors§