internment 0.8.6

Easy interning of data
Documentation
[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"

[[bench]]
harness = false
name = "bench"
path = "benches/bench.rs"
required-features = ["bench"]

[[bench]]
harness = false
name = "get_container"
path = "benches/get_container.rs"
required-features = ["bench"]

[dependencies.ahash]
optional = true
version = "0.8.5"

[dependencies.append-only-vec]
optional = true
version = "0.1.2"

[dependencies.arc-interner]
optional = true
version = "0.7"

[dependencies.dashmap]
optional = true
version = "5.4.0"

[dependencies.deepsize]
optional = true
version = "0.2.0"

[dependencies.hashbrown]
version = "0.15.0"

[dependencies.memorable-wordlist]
optional = true
version = "0.1.7"

[dependencies.once_cell]
optional = true
version = "1.4"

[dependencies.serde]
optional = true
version = "1.0"

[dependencies.tinyset]
optional = true
version = "0.4.2"

[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.4"

[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"

[[example]]
name = "arc-sanitize"
path = "examples/arc-sanitize.rs"

[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 = []

[lib]
name = "internment"
path = "src/lib.rs"

[package]
authors = ["David Roundy <daveroundy@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["caching", "memory-management", "concurrency"]
description = "Easy interning of data"
edition = "2018"
keywords = ["hash", "interning", "hashconsing", "caching", "interner"]
license = "MIT OR Apache-2.0"
name = "internment"
readme = "README.md"
repository = "https://github.com/droundy/internment"
rust-version = "1.70"
version = "0.8.6"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]