| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- [package]
- name = "seckelapi"
- version = "0.0.11"
- edition = "2021"
- [dependencies]
- # Web framework
- axum = { version = "0.8", features = ["macros"] }
- tokio = { version = "1.0", features = ["full"] }
- tower = "0.5"
- tower-http = { version = "0.6", features = ["cors", "trace", "limit"] }
- tower_governor = "0.8"
- # Database
- sqlx = { version = "0.8", features = ["runtime-tokio-rustls", "mysql", "json", "chrono", "uuid", "rust_decimal"] }
- rust_decimal = "1.0"
- # Serialization
- serde = { version = "1.0", features = ["derive"] }
- serde_json = "1.0"
- # Configuration
- toml = "0.9"
- # Authentication and security
- bcrypt = "0.17"
- uuid = { version = "1.0", features = ["v4", "serde"] }
- # Logging
- tracing = "0.1"
- tracing-subscriber = { version = "0.3", features = ["env-filter"] }
- # Date/time
- chrono = { version = "0.4", features = ["serde"] }
- # Error handling
- anyhow = "1.0"
- thiserror = "2.0"
- # Network utilities for IP handling
- ipnet = "2.9"
- # Additional utilities
- async-trait = "0.1"
- rand = "0.9"
- base64 = "0.22"
- regex = "1.10"
|