pub(crate) trait SimProvider {
// Required methods
fn name(&self) -> &str;
fn run(&self, config: &ComparisonConfig) -> Result<SimOutput>;
}pub(crate) trait SimProvider {
// Required methods
fn name(&self) -> &str;
fn run(&self, config: &ComparisonConfig) -> Result<SimOutput>;
}