1[package]
2name = "itertools"
3version = "0.9.0"
4
5license = "MIT/Apache-2.0"
6repository = "https://github.com/bluss/rust-itertools"
7documentation = "https://docs.rs/itertools/"
8authors = ["bluss"]
9
10description = "Extra iterator adaptors, iterator methods, free functions, and macros."
11
12keywords = ["iterator", "data-structure", "zip", "product", "group-by"]
13categories = ["algorithms", "rust-patterns"]
14exclude = ["/bors.toml"]
15
16edition = "2018"
17
18[package.metadata.release]
19no-dev-version = true
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.3.0" # TODO update criterion version once it becomes compatible with our minimum required Rust verision or bump minimum required rust version
31
32[dev-dependencies.quickcheck]
33version = "0.9"
34default-features = false
35
36[dev-dependencies.permutohedron]
37version = "0.2"
38
39[features]
40default = ["use_std"]
41use_std = []
42
43[profile]
44bench = { debug = true }
45
46[[bench]]
47name = "tuple_combinations"
48harness = false
49
50[[bench]]
51name = "tuples"
52harness = false
53
54[[bench]]
55name = "fold_specialization"
56harness = false
57
58[[bench]]
59name = "combinations_with_replacement"
60harness = false
61
62[[bench]]
63name = "tree_fold1"
64harness = false
65
66[[bench]]
67name = "bench1"
68harness = false
69