Crate cuprate_benchmark_lib

Source
Expand description

§cuprate-benchmark-lib

This crate is the glue between cuprate-benchmark and all the benchmark crates.

It defines the crate::Benchmark trait, which is the behavior of all benchmarks.

See the cuprate-benchmark-example crate to see an example implementation of this trait.

After implementing this trait, a few steps must be done such that the cuprate-benchmark binary can actually run your benchmark crate; see the Benchmarking section in the Architecture book to see how to do this.

Traits§

  • A benchmarking function and its inputs.