Cargo Features

[dependencies]
bbq2 = { version = "0.1.0", default-features = false, features = ["std", "cas-atomics", "critical-section", "maitake-sync-0_2"] }
default = cas-atomics, critical-section, maitake-sync-0_2, std

These default features are set whenever bbq2 is added without default-features = false somewhere in the dependency tree.

std default

Affects queue::ArcBBQueue, storage::BoxedSlice, nicknames::Braai, nicknames::SiuMei, nicknames::YakiNiku, nicknames::Tandoori, nicknames::Asado, nicknames::Carolina, nicknames::Barbacoa, nicknames::KansasCity, nicknames::Kebab, nicknames::Satay, nicknames::GogiGui, nicknames::Lechon

cas-atomics default

Affects nicknames::Churrasco, nicknames::Texas, coordination::cas, nicknames::YakiNiku, nicknames::Tandoori, nicknames::Barbacoa, nicknames::KansasCity, nicknames::GogiGui, nicknames::Lechon

critical-section default

Enables critical-section

Affects nicknames::Jerk, nicknames::Memphis, coordination::cs, nicknames::Braai, nicknames::SiuMei, nicknames::Asado, nicknames::Carolina, nicknames::Kebab, nicknames::Satay

maitake-sync-0_2 default

tokio-sync = [
"dep:tokio",
]

Enables maitake-sync

Affects notifier::maitake