# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "more_collections" version = "0.14.2" authors = ["Rinde van Lon "] build = false include = [ "LICENSE", "README.md", "**/*.rs", "Cargo.toml", ] autobins = false autoexamples = false autotests = false autobenches = false description = "Additional collections not found in std::collections" homepage = "https://github.com/rinde/more_collections/" readme = "README.md" keywords = [ "collections", "multimap", ] categories = ["data-structures"] license = "Apache-2.0" repository = "https://github.com/rinde/more_collections/" [package.metadata.docs.rs] all-features = true [profile.bench] lto = true [lib] name = "more_collections" path = "src/lib.rs" [[test]] name = "multimap" path = "tests/multimap.rs" [[bench]] name = "vec_map" path = "benches/vec_map.rs" harness = false [dependencies.indexmap] version = "^2.6" optional = true [dependencies.maplit] version = "1.0.2" optional = true [dependencies.serde] version = "^1.0.164" features = ["derive"] optional = true [dependencies.smallvec] version = "1.13.2" features = [ "const_generics", "const_new", "union", ] optional = true [dev-dependencies.criterion] version = "0.5.1" features = ["html_reports"] [dev-dependencies.derive_more] version = "0.99.18" [dev-dependencies.indexmap] version = "2.6.0" [dev-dependencies.itertools] version = "0.13.0" [dev-dependencies.maplit] version = "1.0.2" [dev-dependencies.rand] version = "0.8.5" [dev-dependencies.serde_json] version = "1.0" [features] all = [ "hashsetmultimap", "hashvecmultimap", "indexsetmultimap", "indexvecmultimap", "smallset", "smallmap", "vecmap", "serde", ] hashsetmultimap = ["maplit"] hashvecmultimap = [] indexsetmultimap = ["indexmap"] indexvecmultimap = ["indexmap"] smallmap = [ "indexmap", "smallvec", ] smallset = [ "indexmap", "smallvec", "smallmap", ] vecmap = [] [lints.clippy] allow_attributes_without_reason = "deny" missing_const_for_fn = "warn" missing_panics_doc = "allow" module_name_repetitions = "allow" todo = "warn" [lints.clippy.cargo] level = "warn" priority = -1 [lints.clippy.complexity] level = "warn" priority = -1 [lints.clippy.correctness] level = "deny" priority = -1 [lints.clippy.pedantic] level = "warn" priority = -1 [lints.clippy.perf] level = "warn" priority = -1 [lints.clippy.style] level = "warn" priority = -1 [lints.clippy.suspicious] level = "deny" priority = -1 [lints.rust] dead_code = "warn" future-incompatible = "warn" let-underscore = "warn" macro_use_extern_crate = "warn" meta_variable_misuse = "warn" missing_copy_implementations = "warn" missing_debug_implementations = "warn" missing_docs = "allow" nonstandard-style = "deny" redundant_lifetimes = "warn" single_use_lifetimes = "warn" unnameable_types = "warn" unreachable_pub = "warn" unsafe_code = "deny" unstable_features = "deny" unused_extern_crates = "warn" unused_import_braces = "warn" unused_lifetimes = "warn" unused_macro_rules = "warn" unused_qualifications = "warn" [lints.rust.refining_impl_trait] level = "warn" priority = -1 [lints.rust.unused] level = "warn" priority = -1 [lints.rustdoc] broken_intra_doc_links = "deny" private_intra_doc_links = "allow"