Files
sdgb-utils-rs/sdgb-api/Cargo.toml
2025-08-01 02:03:47 +08:00

47 lines
1.0 KiB
TOML

[package]
name = "sdgb-api"
version = "0.1.0"
edition = "2024"
license = "GPL-3.0"
[features]
default = ["compio", "bincode"]
compio = ["dep:compio"]
tokio = ["dep:tokio"]
bincode = ["dep:bincode"]
[dependencies]
snafu = { workspace = true }
serde_json = { workspace = true }
strum = { workspace = true }
tokio = { workspace = true, optional = true }
compio = { workspace = true, optional = true }
spdlog-rs = { workspace = true }
# (de)serialization
serde = { workspace = true }
# hashing
digest = "0.10.7"
hmac-sha256 = { version = "1.1.12", features = ["digest010", "traits010"] }
md5 = "0.8.0"
# other utils
chrono = "0.4.41"
# network request
nyquest = { version = "0.2.0", features = ["async", "json"] }
# compression / encryption
flate2 = "1.1.2"
cbc = { version = "0.1.2", features = ["alloc"] }
aes = "0.8.4"
cipher = { version = "0.4.4", features = ["block-padding"] }
bincode = { version = "2.0.1", optional = true }
# magic macro
crabtime = { git = "https://github.com/wdanilo/crabtime.git", rev = "2ed856f5" }
rustc-hash = "2.1.1"