[package] name = "codas-flow" description = "Low-latency, high-throughput bounded queues (\"data flows\") for (a)synchronous and event-driven systems." readme = "README.md" version = "0.1.0" edition.workspace = true homepage.workspace = true repository.workspace = true license.workspace = true authors.workspace = true [package.metadata.release] release = true [features] default = [] dynamic-sub = ["spin"] [dependencies] snafu.workspace = true # no_std compatible spinlocks, # necessary to dynamically add # subscriptions to an open flow spin = { version = "0.9.8", default-features = false, features = ["rwlock"], optional = true } [dev-dependencies] codas-flow = { path = ".", features = ["dynamic-sub"] } tokio.workspace = true criterion.workspace = true [[bench]] name = "channels" harness = false