blob: 46b2094170dc01d3bb6840a0ee6bcc3604112a20 [file] [log] [blame]
Jakub Kotura425e552020-12-21 17:28:15 +01001[package]
2name = "itertools"
Joel Galenson6f798712021-04-01 17:03:06 -07003version = "0.10.0"
Jakub Kotura425e552020-12-21 17:28:15 +01004
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"
Joel Galenson6f798712021-04-01 17:03:06 -070030criterion = "=0" # TODO how could this work with our minimum supported rust version?
31paste = "1.0.0" # Used in test_std to instanciate generic tests
Jakub Kotura425e552020-12-21 17:28:15 +010032
33[dev-dependencies.quickcheck]
34version = "0.9"
35default-features = false
36
37[dev-dependencies.permutohedron]
38version = "0.2"
39
40[features]
41default = ["use_std"]
Joel Galenson6f798712021-04-01 17:03:06 -070042use_std = ["use_alloc"]
43use_alloc = []
Jakub Kotura425e552020-12-21 17:28:15 +010044
45[profile]
46bench = { debug = true }
47
48[[bench]]
49name = "tuple_combinations"
50harness = false
51
52[[bench]]
53name = "tuples"
54harness = false
55
56[[bench]]
57name = "fold_specialization"
58harness = false
59
60[[bench]]
61name = "combinations_with_replacement"
62harness = false
63
64[[bench]]
65name = "tree_fold1"
66harness = false
67
68[[bench]]
69name = "bench1"
70harness = false
Joel Galenson6f798712021-04-01 17:03:06 -070071
72[[bench]]
73name = "combinations"
74harness = false
75
76[[bench]]
77name = "powerset"
78harness = false