1[package]
2name = "itertools"
3version = "0.12.1"
4
5license = "MIT OR Apache-2.0"
6repository = "https://github.com/rust-itertools/itertools"
7documentation = "https://docs.rs/itertools/"
8authors = ["bluss"]
9readme = "README.md"
10
11description = "Extra iterator adaptors, iterator methods, free functions, and macros."
12
13keywords = ["iterator", "data-structure", "zip", "product", "group-by"]
14categories = ["algorithms", "rust-patterns"]
15
16edition = "2018"
17
18# When bumping, please resolve all `#[allow(clippy::*)]` that are newly resolvable.
19rust-version = "1.43.1"
20
21[lib]
22bench = false
23test = false
24
25[dependencies]
26either = { version = "1.0", default-features = false }
27
28[dev-dependencies]
29rand = "0.7"
30criterion = "0.4.0"
31paste = "1.0.0" # Used in test_std to instantiate generic tests
32permutohedron = "0.2"
33quickcheck = { version = "0.9", default_features = false }
34
35[features]
36default = ["use_std"]
37use_std = ["use_alloc", "either/use_std"]
38use_alloc = []
39
40[profile]
41bench = { debug = true }
42
43[[bench]]
44name = "tuple_combinations"
45harness = false
46
47[[bench]]
48name = "tuples"
49harness = false
50
51[[bench]]
52name = "fold_specialization"
53harness = false
54
55[[bench]]
56name = "combinations_with_replacement"
57harness = false
58
59[[bench]]
60name = "tree_fold1"
61harness = false
62
63[[bench]]
64name = "bench1"
65harness = false
66
67[[bench]]
68name = "combinations"
69harness = false
70
71[[bench]]
72name = "powerset"
73harness = false
74
75[[bench]]
76name = "specializations"
77harness = false
78