dark-std 0.2.21

dark-std is an Implementation of asynchronous containers build on tokio. It uses a read-write separation design borrowed from Golang
Documentation
[package]
name = "dark-std"
version = "0.2.21"
edition = "2021"
authors = ["zhuxiujia@qq.com"]
license = "MIT/Apache-2.0"
repository = "https://github.com/darkrpc/dark-std.git"
description = "dark-std is an Implementation of asynchronous containers build on tokio. It uses a read-write separation design borrowed from Golang"
readme = "README.md"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[features]
# Lock backend for the sync containers — exactly one must be selected.
#
# `parking-lot` (default): `parking_lot::Mutex`, the fastest mutex.
# `std-lock`: `std::sync::Mutex`, which Miri supports on every platform
# (including Windows), so race/UB tests can run under Miri on Windows with
# `--no-default-features --features std-lock`.
default = ["parking-lot"]
parking-lot = ["dep:parking_lot"]
std-lock = []

[dependencies]
serde = "1.0"
flume = {version="0.11",default-features = false,features = ["async"]}
parking_lot = { version = "0.12", optional = true }
indexmap = {version = "2.2.5",features = ["serde"]}


[dev-dependencies]
tokio = { version = "1.0", features = ["full"] }
crossbeam = { version = "0.8"}