burstq 0.2.0

A multi-producer, multi-consumer channel that supports sending or receiving multiple values in a single operation.
Documentation
[[bench]]
harness = false
name = "end_to_end"
path = "benches/end_to_end.rs"

[dependencies.async-event]
version = "0.2"

[dependencies.crossbeam-utils]
version = "0.8"

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

[dev-dependencies.criterion]
version = "0.3"

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

[dev-dependencies.pollster]
version = "0.3"

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

[lib]
name = "burstq"
path = "src/lib.rs"

[lints.rust.unexpected_cfgs]
check-cfg = ["cfg(loom)"]
level = "warn"
priority = 0

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["concurrency", "data-structures"]
description = "A multi-producer, multi-consumer channel that supports sending or receiving multiple values in a single operation."
documentation = "https://docs.rs/burstq"
edition = "2024"
exclude = ["/archive"]
keywords = ["mpsc", "fifo", "channel", "mpmc"]
license = "MIT"
name = "burstq"
readme = "README.md"
repository = "https://github.com/tedsta/burstq"
version = "0.2.0"

[target."cfg(loom)".dependencies.loom]
features = ["futures"]
version = "0.7"