[package] name = "zero2prod" version = "0.1.0" edition = "2024" [lib] path = "src/lib.rs" [[bin]] path = "src/main.rs" name = "zero2prod" [dependencies] axum = "0.8.4" chrono = { version = "0.4.41", default-features = false, features = ["clock"] } config = "0.15.14" secrecy = { version = "0.10.3", features = ["serde"] } serde = { version = "1.0.219", features = ["derive"] } serde-aux = "4.7.0" sqlx = { version = "0.8.6", features = ["runtime-tokio-rustls", "macros", "postgres", "uuid", "chrono", "migrate"] } tokio = { version = "1.47.1", features = ["macros", "rt-multi-thread"] } tower-http = { version = "0.6.6", features = ["trace"] } tracing = "0.1.41" tracing-bunyan-formatter = "0.3.10" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } uuid = { version = "1.18.0", features = ["v4"] } [dev-dependencies] once_cell = "1.21.3" reqwest = "0.12.23"