Expand description
bench_matrix
is a utility crate for defining and orchestrating
parameterized benchmarks, allowing for the generation and execution
of tests across a matrix of configurations. It offers optional
integration with the Criterion benchmarking harness.
Re-exports§
pub use generator::generate_combinations;
pub use params::AbstractCombination;
pub use params::MatrixCellValue;
pub use criterion_runner::ExtractorFn;
pub use criterion_runner::GlobalSetupFn;
pub use criterion_runner::GlobalTeardownFn;
pub use criterion_runner::async_suite::AsyncBenchmarkLogicFn;
pub use criterion_runner::async_suite::AsyncBenchmarkSuite;
pub use criterion_runner::async_suite::AsyncSetupFn;
pub use criterion_runner::async_suite::AsyncTeardownFn;
pub use criterion_runner::sync_suite::SyncBenchmarkLogicFn;
pub use criterion_runner::sync_suite::SyncBenchmarkSuite;
pub use criterion_runner::sync_suite::SyncSetupFn;
pub use criterion_runner::sync_suite::SyncTeardownFn;