# 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 = "2018" rust-version = "1.70" name = "internment" version = "0.8.6" authors = ["David Roundy "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Easy interning of data" readme = "README.md" keywords = [ "hash", "interning", "hashconsing", "caching", "interner", ] categories = [ "caching", "memory-management", "concurrency", ] license = "MIT OR Apache-2.0" repository = "https://github.com/droundy/internment" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "docsrs", ] [lib] name = "internment" path = "src/lib.rs" [[example]] name = "arc-sanitize" path = "examples/arc-sanitize.rs" [[bench]] name = "bench" path = "benches/bench.rs" harness = false required-features = ["bench"] [[bench]] name = "get_container" path = "benches/get_container.rs" harness = false required-features = ["bench"] [dependencies.ahash] version = "0.8.5" optional = true [dependencies.append-only-vec] version = "0.1.2" optional = true [dependencies.arc-interner] version = "0.7" optional = true [dependencies.dashmap] version = "5.4.0" optional = true [dependencies.deepsize] version = "0.2.0" optional = true [dependencies.hashbrown] version = "0.15.0" [dependencies.memorable-wordlist] version = "0.1.7" optional = true [dependencies.once_cell] version = "1.4" optional = true [dependencies.serde] version = "1.0" optional = true [dependencies.tinyset] version = "0.4.2" optional = true [dev-dependencies.criterion] version = "0.4" features = ["html_reports"] [dev-dependencies.quickcheck] version = "^0.9.2" [dev-dependencies.rand] version = "0.7.2" [dev-dependencies.scaling] version = "0.1.3" [dev-dependencies.serde_json] version = "1.0.87" [features] _experimental-new-intern = ["dep:append-only-vec"] arc = [ "dep:ahash", "dep:dashmap", "dep:once_cell", ] arena = [] bench = [ "arc", "arena", "_experimental-new-intern", "dep:memorable-wordlist", ] default = ["intern"] intern = [] [badges.appveyor] repository = "droundy/internment" [badges.coveralls] repository = "droundy/internment" [badges.is-it-maintained-issue-resolution] repository = "droundy/internment" [badges.is-it-maintained-open-issues] repository = "droundy/internment" [badges.maintenance] status = "actively-developed" [badges.travis-ci] repository = "droundy/internment"