1[package] 2name = "sharded-slab" 3version = "0.1.7" 4authors = ["Eliza Weisman <eliza@buoyant.io>"] 5edition = "2018" 6documentation = "https://docs.rs/sharded-slab/" 7homepage = "https://github.com/hawkw/sharded-slab" 8repository = "https://github.com/hawkw/sharded-slab" 9readme = "README.md" 10rust-version = "1.42.0" 11license = "MIT" 12keywords = ["slab", "allocator", "lock-free", "atomic"] 13categories = ["memory-management", "data-structures", "concurrency"] 14description = """ 15A lock-free concurrent slab. 16""" 17ignore = [ 18 "flake.nix", 19 "flake.lock", 20 ".envrc", 21 ".clog.toml", 22 ".cargo", 23 ".github", 24 ".direnv", 25 "bin", 26] 27 28[badges] 29maintenance = { status = "experimental" } 30 31[[bench]] 32name = "bench" 33harness = false 34 35[dependencies] 36lazy_static = "1" 37 38[dev-dependencies] 39proptest = "1" 40criterion = "0.3" 41slab = "0.4.2" 42memory-stats = "1" 43indexmap = "1" # newer versions lead to "candidate versions found which didn't match" on 1.42.0 44 45[target.'cfg(loom)'.dependencies] 46loom = { version = "0.5", features = ["checkpoint"], optional = true } 47 48[target.'cfg(loom)'.dev-dependencies] 49loom = { version = "0.5", features = ["checkpoint"] } 50 51[package.metadata.docs.rs] 52all-features = true 53rustdoc-args = ["--cfg", "docsrs"] 54