[package] name = "blahd" version = "0.0.0" edition = "2021" [dependencies] anyhow = "1" axum = { version = "0.7", features = ["ws"] } axum-extra = "0.9" basic-toml = "0.1.9" clap = { version = "4", features = ["derive"] } ed25519-dalek = "2" futures-util = "0.3" hex = { version = "0.4", features = ["serde"] } humantime = "2" parking_lot = "0.12" # Maybe no better performance, just that we hate poisoning. ¯\_(ツ)_/¯ rusqlite = "0.32" sd-notify = "0.4" serde = { version = "1", features = ["derive"] } serde-inline-default = "0.2.0" serde_json = "1" serde_urlencoded = "0.7.1" tokio = { version = "1", features = ["macros", "rt-multi-thread", "sync", "time"] } tokio-stream = { version = "0.1", features = ["sync"] } tower-http = { version = "0.5", features = ["cors", "limit"] } tracing = "0.1" tracing-subscriber = "0.3" url = { version = "2.5.2", features = ["serde"] } blah = { path = "..", features = ["rusqlite"] } [dev-dependencies] reqwest = { version = "0.12.7", features = ["json"] } rstest = { version = "0.22.0", default-features = false } [lints] workspace = true