pub trait ExperimentGenerator<R: ExperimentRendering> {
fn report(
&self,
rendering: &R,
experiment: &Experiment,
env: &R::ExperimentEnvironment
) -> Box<dyn ExperimentReporter<R> + Sync + Send>;
}
Expand description
This is a generator of the reporter with the specified rendering backend.
Required methods
fn report(
&self,
rendering: &R,
experiment: &Experiment,
env: &R::ExperimentEnvironment
) -> Box<dyn ExperimentReporter<R> + Sync + Send>
fn report(
&self,
rendering: &R,
experiment: &Experiment,
env: &R::ExperimentEnvironment
) -> Box<dyn ExperimentReporter<R> + Sync + Send>
Create the result reporter.