cordyceps 0.3.2

Mycelium intrusive data structures.
Documentation
[package]
name = "cordyceps"
version = "0.3.2"
edition = "2021"
description = "Mycelium intrusive data structures."
authors = ["Eliza Weisman <eliza@elizas.website>"]
documentation = "https://docs.rs/cordyceps"
license = "MIT"
repository = "https://github.com/hawkw/mycelium"
homepage = "https://mycelium.elizas.website"
readme = "README.md"
keywords = ["intrusive", "no_std", "list", "queue", "lock-free"]
categories = ["data-structures", "no-std"]
rust-version = "1.61.0"

[features]
default = []
alloc = []
std = ["alloc"]

# Inhibits cache padding for the `CachePadded` struct used for many linked list pointers
# When this feature is NOT enabled, the size will be determined based on target platform.
# See the documentation of `CachePadded` for more details.
no-cache-pad = []

[dev-dependencies]
proptest = "1"
tracing = { version = "0.1" }
tracing-subscriber = { version = "0.3", features = ["fmt"] }
pin-project = "1"

[target.'cfg(loom)'.dependencies]
loom = "0.5.5"
tracing = { version = "0.1" }

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