czdb-rs
czdb-rs is a simple and fast Rust library for parsing CZDB-format IP databases. It supports both IPv4 and IPv6 lookups and uses memory-mapped files (mmap) to keep memory usage low and speed up disk access. Perfect for quick IP geolocation queries with minimal overhead.
Note: The database file and key must be obtained from www.cz88.net.
Usage
use Czdb;
let db_path = "path/to/your/czdb_file";
let key = "your_base64_key";
let czdb = new.expect;
use IpAddr;
let ip: IpAddr = "8.8.8.8".parse.unwrap;
if let Some = czdb.search else