1[package] 2name = "itertools" 3version = "0.10.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" # TODO how could this work with our minimum supported rust version? 31paste = "1.0.0" # Used in test_std to instanciate generic tests 32 33[dev-dependencies.quickcheck] 34version = "0.9" 35default-features = false 36 37[dev-dependencies.permutohedron] 38version = "0.2" 39 40[features] 41default = ["use_std"] 42use_std = ["use_alloc"] 43use_alloc = [] 44 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 71 72[[bench]] 73name = "combinations" 74harness = false 75 76[[bench]] 77name = "powerset" 78harness = false 79