[package] name = "project" version = "0.1.0" edition = "2021" [profile.release] debug = 1 [lints.clippy] pedantic = "warn" all = "warn" [dependencies] anyhow = { version = "1", features = ["backtrace"] } axum = { version = "0.7", features = [ "http2", "macros", "multipart", "tracing", ] } axum-extra = { version = "0.9", features = ["typed-header"] } chrono = { version = "0.4", features = ["serde"] } dotenvy = "0.15" futures = "0.3" jsonwebtoken = "9" rand = "0.8" scrypt = { version = "0.11", default-features = false, features = ["std"] } serde = { version = "1", features = ["derive"] } serde_json = "1" sha2 = "0.10" sqlx = { version = "0.8", features = [ "postgres", "runtime-tokio-rustls", "macros", "migrate", "chrono", "uuid", ] } subtle = "2" tokio = { version = "1", features = ["parking_lot", "rt-multi-thread"] } tokio-util = { version = "0.7" } tower = { version = "0.4" } tower-http = { version = "0.5", features = [ "compression-full", "sensitive-headers", "trace", "util", ] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = [ "parking_lot", "env-filter", ] } uuid = { version = "1", features = ["serde", "v7"] }