1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO 2# 3# When uploading crates to the registry Cargo will automatically 4# "normalize" Cargo.toml files for maximal compatibility 5# with all versions of Cargo and also rewrite `path` dependencies 6# to registry (e.g., crates.io) dependencies. 7# 8# If you are reading this file be aware that the original Cargo.toml 9# will likely look very different (and much more reasonable). 10# See Cargo.toml.orig for the original contents. 11 12[package] 13edition = "2018" 14name = "criterion" 15version = "0.4.0" 16authors = [ 17 "Jorge Aparicio <[email protected]>", 18 "Brook Heisler <[email protected]>", 19] 20exclude = ["book/*"] 21description = "Statistics-driven micro-benchmarking library" 22homepage = "https://bheisler.github.io/criterion.rs/book/index.html" 23readme = "README.md" 24keywords = [ 25 "criterion", 26 "benchmark", 27] 28categories = ["development-tools::profiling"] 29license = "Apache-2.0/MIT" 30repository = "https://github.com/bheisler/criterion.rs" 31 32[package.metadata.docs.rs] 33features = [ 34 "async_futures", 35 "async_smol", 36 "async_std", 37 "async_tokio", 38] 39 40[lib] 41bench = false 42 43[[bench]] 44name = "bench_main" 45harness = false 46 47[dependencies.anes] 48version = "0.1.4" 49 50[dependencies.async-std] 51version = "1.9" 52optional = true 53 54[dependencies.atty] 55version = "0.2.6" 56 57[dependencies.cast] 58version = "0.3" 59 60[dependencies.ciborium] 61version = "0.2.0" 62 63[dependencies.clap] 64version = "3.1" 65features = ["std"] 66default-features = false 67 68[dependencies.criterion-plot] 69version = "0.5.0" 70 71[dependencies.csv] 72version = "1.1" 73optional = true 74 75[dependencies.futures] 76version = "0.3" 77optional = true 78default_features = false 79 80[dependencies.itertools] 81version = "0.10" 82 83[dependencies.lazy_static] 84version = "1.4" 85 86[dependencies.num-traits] 87version = "0.2" 88features = ["std"] 89default-features = false 90 91[dependencies.oorandom] 92version = "11.1" 93 94[dependencies.plotters] 95version = "^0.3.1" 96features = [ 97 "svg_backend", 98 "area_series", 99 "line_series", 100] 101optional = true 102default-features = false 103 104[dependencies.rayon] 105version = "1.3" 106optional = true 107 108[dependencies.regex] 109version = "1.5" 110features = ["std"] 111default-features = false 112 113[dependencies.serde] 114version = "1.0" 115 116[dependencies.serde_derive] 117version = "1.0" 118 119[dependencies.serde_json] 120version = "1.0" 121 122[dependencies.smol] 123version = "1.2" 124optional = true 125default-features = false 126 127[dependencies.tinytemplate] 128version = "1.1" 129 130[dependencies.tokio] 131version = "1.0" 132features = ["rt"] 133optional = true 134default-features = false 135 136[dependencies.walkdir] 137version = "2.3" 138 139[dev-dependencies.approx] 140version = "0.5.0" 141 142[dev-dependencies.futures] 143version = "0.3" 144features = ["executor"] 145default_features = false 146 147[dev-dependencies.quickcheck] 148version = "1.0" 149default-features = false 150 151[dev-dependencies.rand] 152version = "0.8" 153 154[dev-dependencies.tempfile] 155version = "3.2.0" 156 157[features] 158async = ["futures"] 159async_futures = [ 160 "futures/executor", 161 "async", 162] 163async_smol = [ 164 "smol", 165 "async", 166] 167async_std = [ 168 "async-std", 169 "async", 170] 171async_tokio = [ 172 "tokio", 173 "async", 174] 175cargo_bench_support = [] 176csv_output = ["csv"] 177default = [ 178 "rayon", 179 "plotters", 180 "cargo_bench_support", 181] 182html_reports = [] 183real_blackbox = [] 184stable = [ 185 "csv_output", 186 "html_reports", 187 "async_futures", 188 "async_smol", 189 "async_tokio", 190 "async_std", 191] 192 193[badges.maintenance] 194status = "passively-maintained" 195