build: allow to switch async runtime

This commit is contained in:
mokurin000
2025-07-30 17:55:19 +08:00
parent 7670e6f3ae
commit 19a0d53624
9 changed files with 517 additions and 22 deletions

View File

@@ -5,10 +5,17 @@ edition = "2024"
license = "GPL-3.0"
[features]
default = ["compio"]
compio = ["dep:compio"]
tokio = ["dep:tokio"]
[dependencies]
snafu = { workspace = true }
serde_json = { workspace = true }
strum = {workspace = true}
strum = { workspace = true }
tokio = { workspace = true, optional = true }
compio = { workspace = true, optional = true }
# hashing
digest = "0.10.7"