[package]
edition = "2024"
name = "shared-buffer-rs"
version = "0.4.1"
authors = ["Aleksandr Morozov <alex@nixd.org>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A library which combines Arc and RefCell for Send and Sync"
readme = "README.md"
keywords = [
"thread-safe",
"buffer",
]
categories = ["memory-management"]
license = "MIT"
repository = "https://codeberg.org/4neko/shared-buffer-rs"
[features]
clone_wait_indef = []
default = [
"std",
"default_flags",
]
default_flags = [
"clone_wait_indef",
"enable_async",
]
enable_async = []
std = []
[lib]
name = "shared_buffer_rs"
path = "src/lib.rs"
[[example]]
name = "example1"
path = "examples/example1.rs"
[[bench]]
name = "access_test"
path = "benches/access_test.rs"
harness = false
[dependencies.crossbeam-utils]
version = "~0.8"
[dev-dependencies.divan]
version = "0.1.21"
[dev-dependencies.futures]
version = "0.3"
features = [
"executor",
"alloc",
"thread-pool",
"std",
]
[dev-dependencies.futures-test]
version = "0.3"