[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 } # 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"] } # (de)serialization serde = { version = "1.0.219", features = ["derive"] } # 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" }