# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.74" name = "codspeed-criterion-compat" version = "2.7.2" authors = ["Arthur Pastel "] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "Criterion.rs compatibility layer for CodSpeed" homepage = "https://codspeed.io" documentation = "https://docs.codspeed.io" readme = "README.md" keywords = [ "codspeed", "benchmark", "criterion", ] categories = [ "development-tools", "development-tools::profiling", "development-tools::testing", ] license = "MIT OR Apache-2.0" repository = "https://github.com/CodSpeedHQ/codspeed-rust" [lib] name = "codspeed_criterion_compat" path = "src/lib.rs" [[bench]] name = "criterion_example" path = "benches/criterion_example.rs" harness = false [[bench]] name = "criterion_integration_main" path = "benches/criterion_integration_main.rs" harness = false [[bench]] name = "test_benches" path = "benches/test_benches.rs" harness = false [dependencies.async-std] version = "1.12" optional = true [dependencies.codspeed] version = "=2.7.2" [dependencies.colored] version = "2.1.0" [dependencies.criterion] version = "0.5.1" default-features = false [dependencies.futures] version = "0.3" optional = true default-features = false [dependencies.smol] version = "2.0" optional = true default-features = false [dependencies.tokio] version = "1.39" features = ["rt"] optional = true default-features = false [features] async = [ "futures", "criterion/async", ] async_futures = [ "criterion/async_futures", "futures/executor", "async", ] async_smol = [ "criterion/async_smol", "smol", "async", ] async_std = [ "criterion/async_std", "async-std", "async", ] async_tokio = [ "criterion/async_tokio", "tokio", "async", ] cargo_bench_support = ["criterion/cargo_bench_support"] csv_output = ["criterion/csv_output"] default = [ "rayon", "plotters", "cargo_bench_support", ] html_reports = ["criterion/html_reports"] plotters = ["criterion/plotters"] rayon = ["criterion/rayon"]