vmcircbuffer 0.0.11

Double Mapped Circular Buffer
Documentation
[dependencies.futures]
optional = true
version = "0.3.21"

[dependencies.once_cell]
version = "1.12"

[dependencies.slab]
version = "0.4.6"

[dependencies.spin]
version = "0.10"

[dependencies.thiserror]
version = "2.0"

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

[dev-dependencies.smol]
version = "1.2.5"

[[example]]
name = "sdr"
path = "examples/sdr.rs"
required-features = ["sync"]

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

[features]
async = ["futures", "generic"]
default = ["async", "sync", "nonblocking", "generic"]
generic = []
nonblocking = ["generic"]
sync = ["generic"]

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

[package]
authors = ["Bastian Bloessl <mail@bastibl.net>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["asynchronous", "concurrency", "hardware-support", "science"]
description = "Double Mapped Circular Buffer"
edition = "2021"
homepage = "https://www.futuresdr.org"
keywords = ["sdr", "dsp", "real-time", "async"]
license = "Apache-2.0"
name = "vmcircbuffer"
readme = "README.md"
repository = "https://github.com/futuresdr/vmcircbuffer/"
version = "0.0.11"

[target."cfg(unix)".dependencies.libc]
version = "0.2.126"

[target."cfg(windows)".dependencies.winapi]
features = ["sysinfoapi", "winbase", "handleapi", "memoryapi"]
version = "0.3"

[[test]]
name = "async"
path = "tests/async.rs"
required-features = ["async"]

[[test]]
name = "nonblocking"
path = "tests/nonblocking.rs"
required-features = ["nonblocking"]

[[test]]
name = "sync"
path = "tests/sync.rs"
required-features = ["sync"]

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