[package] name = "rustyip" version = "0.1.0" edition = "2024" [dependencies] axum = "0.8.8" tower = { version = "0.5", features = ["util"] } tokio = { version = "1.49.0", features = ["rt-multi-thread", "macros", "net", "signal", "time", "fs", "io-util"] } askama = "0.15.4" maxminddb = "0.27.3" serde = { version = "1", features = ["derive"] } serde_json = "1" arc-swap = "1" reqwest = { version = "0.13", default-features = false, features = ["rustls"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } dotenvy = "0.15" urlencoding = "2" tokio-util = "0.7" static-files = "0.3.1" quick_cache = "0.7" mimalloc = "0.1.52" [build-dependencies] static-files = "0.3.1" [dev-dependencies] http-body-util = "0.1" tower = { version = "0.5", features = ["util"] } tempfile = "3" [profile.release] opt-level = 3 lto = true codegen-units = 1 strip = true panic = "abort"