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 believe there's an error in this file please file an
9# issue against the rust-lang/cargo repository. If you're
10# editing this file be aware that the upstream Cargo.toml
11# will likely look very different (and much more reasonable)
12
13[package]
14edition = "2018"
15name = "criterion"
16version = "0.3.4"
17authors = ["Jorge Aparicio <japaricious@gmail.com>", "Brook Heisler <brookheisler@gmail.com>"]
18exclude = ["book/*"]
19description = "Statistics-driven micro-benchmarking library"
20homepage = "https://bheisler.github.io/criterion.rs/book/index.html"
21readme = "README.md"
22keywords = ["criterion", "benchmark"]
23categories = ["development-tools::profiling"]
24license = "Apache-2.0/MIT"
25repository = "https://github.com/bheisler/criterion.rs"
26[package.metadata.docs.rs]
27features = ["async_futures", "async_smol", "async_std", "async_tokio"]
28
29[lib]
30bench = false
31
32[[bench]]
33name = "bench_main"
34harness = false
35[dependencies.async-std]
36version = "1.9"
37optional = true
38
39[dependencies.atty]
40version = "0.2"
41
42[dependencies.cast]
43version = "0.2"
44
45[dependencies.clap]
46version = "2.33"
47default-features = false
48
49[dependencies.criterion-plot]
50version = "0.4.3"
51
52[dependencies.csv]
53version = "1.1"
54
55[dependencies.futures]
56version = "0.3"
57optional = true
58default_features = false
59
60[dependencies.itertools]
61version = "0.10"
62
63[dependencies.lazy_static]
64version = "1.4"
65
66[dependencies.num-traits]
67version = "0.2"
68default-features = false
69
70[dependencies.oorandom]
71version = "11.1"
72
73[dependencies.plotters]
74version = "^0.3.0"
75features = ["svg_backend", "area_series", "line_series"]
76default-features = false
77
78[dependencies.rayon]
79version = "1.3"
80
81[dependencies.regex]
82version = "1.3"
83features = ["std"]
84default-features = false
85
86[dependencies.serde]
87version = "1.0"
88
89[dependencies.serde_cbor]
90version = "0.11"
91
92[dependencies.serde_derive]
93version = "1.0"
94
95[dependencies.serde_json]
96version = "1.0"
97
98[dependencies.smol]
99version = "1.2"
100optional = true
101default-features = false
102
103[dependencies.tinytemplate]
104version = "1.1"
105
106[dependencies.tokio]
107version = "1.0"
108features = ["rt"]
109optional = true
110default-features = false
111
112[dependencies.walkdir]
113version = "2.3"
114[dev-dependencies.approx]
115version = "0.4"
116
117[dev-dependencies.futures]
118version = "0.3"
119features = ["executor"]
120default_features = false
121
122[dev-dependencies.quickcheck]
123version = "0.9"
124default-features = false
125
126[dev-dependencies.rand]
127version = "0.8"
128
129[dev-dependencies.tempfile]
130version = "3.1"
131
132[features]
133async = ["futures"]
134async_futures = ["futures/executor", "async"]
135async_smol = ["smol", "async"]
136async_std = ["async-std", "async"]
137async_tokio = ["tokio", "async"]
138cargo_bench_support = []
139csv_output = []
140default = ["cargo_bench_support"]
141html_reports = []
142real_blackbox = []
143[badges.appveyor]
144id = "4255ads9ctpupcl2"
145repository = "bheisler/criterion.rs"
146
147[badges.maintenance]
148status = "passively-maintained"
149
150[badges.travis-ci]
151repository = "bheisler/criterion.rs"
152