mirror of
https://github.com/rustfs/rustfs.git
synced 2026-07-26 08:18:18 +00:00
f3a7a4b0da
Move workspace-level dependency feature lists into the member crates that consume each dependency while keeping required default-features flags at the workspace root. Also refresh starshard to 2.2.2 via cargo update and cargo upgrade --exclude ratelimit. Co-authored-by: heihutu <heihutu@gmail.com>
28 lines
934 B
TOML
28 lines
934 B
TOML
[package]
|
|
name = "rustfs-concurrency"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
rust-version.workspace = true
|
|
homepage.workspace = true
|
|
description = "Shared concurrency contract types for RustFS - workload admission, queue snapshots, worker pools, and policy types"
|
|
keywords = ["rustfs", "concurrency", "admission", "backpressure", "workers"]
|
|
categories = ["concurrency", "filesystem"]
|
|
|
|
[dependencies]
|
|
# Internal crates
|
|
rustfs-io-core = { workspace = true }
|
|
serde = { workspace = true, features = ["derive"] }
|
|
|
|
# Async runtime
|
|
tokio = { workspace = true, features = ["sync", "fs", "rt-multi-thread"] }
|
|
|
|
# Logging
|
|
tracing = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
insta = { workspace = true, features = ["yaml", "json"] }
|
|
serde_json = { workspace = true, features = ["raw_value"] }
|
|
tokio = { workspace = true, features = ["test-util", "macros", "rt-multi-thread", "fs"] }
|