crates.io Documentation Software License Dependency Status downloads

[WIP] GeoIP2 Reader for Rust

This library reads MaxMind GeoIP2 databases.

Usage

toml [dependencies] geoip2 = "0.0.1"

See examples/lookup.rs for a basic example.

Performance

cargo 1.56.0-nightly, Intel i7-7700

IncSW/geoip2-rs

city 1,189 ns/iter (+/- 73) country 553 ns/iter (+/- 43)

oschwald/maxminddb-rust

city 4,224 ns/iter (+/- 153) country 2,311 ns/iter (+/- 75)

License

MIT License.