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;