urcu2 0.1.3

Safe API to liburcu
Documentation
[dependencies.anyhow]
version = "1"

[dependencies.container_of]
version = "0.5"

[dependencies.guardian]
version = "1"

[dependencies.libc]
version = "0.2"

[dependencies.log]
version = "0.4"

[dependencies.paste]
version = "1"

[dependencies.static_assertions]
version = "1"

[dependencies.urcu2-bp-sys]
optional = true
version = "0.1.4"

[dependencies.urcu2-cds-sys]
version = "0.1.0"

[dependencies.urcu2-mb-sys]
optional = true
version = "0.1.3"

[dependencies.urcu2-memb-sys]
optional = true
version = "0.1.2"

[dependencies.urcu2-qsbr-sys]
optional = true
version = "0.1.2"

[dependencies.urcu2-sys]
version = "0.1.8"

[dev-dependencies.clap]
features = ["derive"]
version = "4"

[dev-dependencies.ctrlc]
version = "3"

[dev-dependencies.env_logger]
version = "0.11"

[dev-dependencies.humantime]
version = "2"

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

[dev-dependencies.trybuild]
version = "1"

[[example]]
name = "hashmap"
path = "examples/hashmap.rs"

[[example]]
name = "list"
path = "examples/list.rs"

[features]
default = ["flavor-bp", "flavor-mb", "flavor-memb", "flavor-qsbr"]
flavor-bp = ["dep:urcu2-bp-sys"]
flavor-mb = ["dep:urcu2-mb-sys"]
flavor-memb = ["dep:urcu2-memb-sys"]
flavor-qsbr = ["dep:urcu2-qsbr-sys"]
static = ["urcu2-bp-sys/static", "urcu2-mb-sys/static", "urcu2-memb-sys/static", "urcu2-qsbr-sys/static", "urcu2-sys/static"]

[lib]
doctest = false
name = "urcu"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Safe API to liburcu"
edition = "2021"
homepage = "https://gitlab.com/gabrielpolloguilbert/urcu"
license = "GPL-3.0-or-later"
name = "urcu2"
readme = "README.md"
repository = "https://gitlab.com/gabrielpolloguilbert/urcu"
version = "0.1.3"

[package.metadata.docs.rs]
features = ["static"]

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