<div align="center">
<h1>GeoIP2 Reader for Rust</h1>
<p>
<strong>This library reads MaxMind GeoIP2 databases</strong>
</p>
[](https://github.com/IncSW/geoip2/actions)
[](LICENSE)

[](https://crates.io/crates/geoip2)
[](https://docs.rs/geoip2/0.1.0)
[](https://deps.rs/crate/geoip2/0.1.0)
</div>
## Usage
```toml
[dependencies]
geoip2 = "0.1.0"
```
See [examples/lookup.rs](examples/lookup.rs) for a basic example.
## Performance
cargo 1.56.0-nightly, Intel i7-7700, Debian 9.1
### [IncSW/geoip2-rs](https://github.com/IncSW/geoip2-rs)
```
city 1,189 ns/iter (+/- 73)
country 553 ns/iter (+/- 43)
```
### [oschwald/maxminddb-rust](https://github.com/oschwald/maxminddb-rust)
```
city 4,224 ns/iter (+/- 153)
country 2,311 ns/iter (+/- 75)
```
## License
[MIT License](LICENSE).