pub trait BenchmarkProgressReporter: Send + Sync {
// Required methods
fn on_iteration_complete(
&self,
completed: usize,
total: usize,
last_duration: Duration,
);
fn finish(&self);
}Expand description
Trait for reporting progress during benchmark execution
Required Methods§
Sourcefn on_iteration_complete(
&self,
completed: usize,
total: usize,
last_duration: Duration,
)
fn on_iteration_complete( &self, completed: usize, total: usize, last_duration: Duration, )
Called after each iteration completes