[package] name = "geoip-http" version = "0.3.0" edition = "2021" authors = ["Chris Down "] description = "GeoIP lookup server over HTTP" repository = "https://github.com/cdown/geoip-http" readme = "README.md" keywords = ["geoip", "maxmind", "geolocation"] categories = ["web-programming::http-server"] license = "MIT" rust-version = "1.65.0" [dependencies] anyhow = "1.0.71" async-rwlock = "1.3.0" axum = { version = "0.6.18", default-features = false } axum-client-ip = "0.4.1" clap = { version = "4.3.1", default-features = false, features = ["std", "derive"] } http = "0.2.9" maxminddb = { version = "0.23.0", features = ["mmap"], default-features = false } once_cell = { default-features = false, version = "1.18.0" } serde = { version = "1.0.163", default-features = false } serde_json = { default-features = false, version = "1.0.96" } tokio = { version = "1.28.2", features = ["rt-multi-thread", "macros", "signal"], default-features = false } tower-http = { version = "0.4.0", features = ["trace"], default-features = false } tracing = { default-features = false, version = "0.1.37" } tracing-attributes = "0.1.24" tracing-subscriber = { version = "0.3.17", features = ["env-filter", "ansi", "smallvec"], default-features = false }