52 lines
1.1 KiB
TOML
52 lines
1.1 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"]
|
|
|
|
parquet = ['dep:parquet', 'dep:parquet_derive']
|
|
|
|
[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 }
|
|
music-db = { workspace = true }
|
|
|
|
# (de)serialization
|
|
serde = { workspace = true }
|
|
|
|
# magic macro
|
|
crabtime = { 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 }
|
|
|
|
parquet = { version = "56.0.0", optional = true }
|
|
parquet_derive = { version = "56.0.0", optional = true }
|