#[cfg(feature = "criterion_integration")]
pub mod criterion_runner;
pub mod generator; pub mod params;
pub use generator::generate_combinations;
pub use params::{AbstractCombination, MatrixCellValue};
#[cfg(feature = "criterion_integration")]
pub use criterion_runner::{ExtractorFn, GlobalSetupFn, GlobalTeardownFn};
#[cfg(feature = "criterion_integration")]
pub use criterion_runner::async_suite::{
AsyncBenchmarkLogicFn,
AsyncBenchmarkSuite,
AsyncSetupFn,
AsyncTeardownFn,
};
#[cfg(feature = "criterion_integration")]
pub use criterion_runner::sync_suite::{
SyncBenchmarkLogicFn,
SyncBenchmarkSuite,
SyncSetupFn,
SyncTeardownFn,
};