[package] name = "user-login-email" version = "0.1.0" edition = "2024" [dependencies] # Web 框架 axum = "0.8" tokio = { version = "1", features = ["full"] } tower = "0.5" # 序列化 serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" # 数据库 sqlx = { version = "0.8", features = ["runtime-tokio", "tls-rustls", "postgres", "chrono", "uuid"] } # UUID uuid = { version = "1", features = ["v7", "serde"] } # Redis redis = { version = "0.29", features = ["tokio-comp"] } # 密码哈希(bcrypt) bcrypt = "0.17" # JWT jsonwebtoken = "9.3" # 时间和日志 chrono = { version = "0.4", features = ["serde"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } # 环境变量 dotenvy = "0.15" # 错误处理 thiserror = "2.0" [profile.release] opt-level = 3 lto = true strip = true