• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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