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