Cargo Features
[dependencies]
async-ringbuf = { version = "0.3.4", default-features = false, features = ["std", "alloc", "portable-atomic", "bench"] }
- default = alloc, std
-
These default features are set whenever
async-ringbuf
is added without
somewhere in the dependency tree.default-features = false - std default bench? = alloc
-
Enables io of futures-util, std of ringbuf
Affects
consumer::AsyncConsumer.poll_read
,producer::AsyncProducer.poll_write
… - alloc default std
-
Affects
alias::AsyncHeapRb
,alias::AsyncHeapProd
,alias::AsyncHeapCons
,consumer::AsyncConsumer.pop_until_end
,consumer::PopVecFuture
… - portable-atomic
-
Enables portable-atomic and portable-atomic-util, portable-atomic of futures-util, portable-atomic of ringbuf
- bench = std