griddle 0.6.0

A HashMap variant that spreads resize load across inserts
Documentation
[[bench]]
harness = false
name = "vroom"
path = "benches/vroom.rs"

[dependencies.ahash_]
default-features = false
optional = true
package = "ahash"
version = "0.8.0"

[dependencies.hashbrown]
default-features = false
features = ["raw"]
version = "0.14.0"

[dependencies.rayon_]
optional = true
package = "rayon"
version = "1.3.0"

[dependencies.serde_]
default-features = false
optional = true
package = "serde"
version = "1.0.25"

[dev-dependencies.fnv]
version = "1.0.7"

[dev-dependencies.lazy_static]
version = "1.4"

[dev-dependencies.quickcheck]
default-features = false
version = "1"

[dev-dependencies.rand]
features = ["small_rng"]
version = "0.8"

[dev-dependencies.rayon_]
package = "rayon"
version = "1.0"

[dev-dependencies.serde_test]
version = "1.0"

[features]
ahash = ["ahash_", "hashbrown/ahash"]
ahash-compile-time-rng = ["ahash_/compile-time-rng"]
default = ["ahash", "inline-more"]
inline-more = ["hashbrown/inline-more"]
rayon = ["rayon_", "hashbrown/rayon"]
serde = ["serde_", "hashbrown/serde"]

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

[lints.rust.unexpected_cfgs]
check-cfg = ["cfg(coverage,coverage_nightly)"]
level = "warn"
priority = 0

[package]
authors = ["Jon Gjengset <jon@thesquareplanet.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["data-structures", "no-std"]
description = "A HashMap variant that spreads resize load across inserts"
edition = "2021"
keywords = ["hash", "no_std", "hashmap", "amortized"]
license = "MIT OR Apache-2.0"
name = "griddle"
readme = "README.md"
repository = "https://github.com/jonhoo/griddle.git"
version = "0.6.0"

[package.metadata.docs.rs]
features = ["rayon", "serde"]

[[test]]
name = "quick"
path = "tests/quick.rs"

[[test]]
name = "rayon"
path = "tests/rayon.rs"

[[test]]
name = "regressions"
path = "tests/regressions.rs"

[[test]]
name = "serde"
path = "tests/serde.rs"