8 个版本 (4 个重大更改)
0.4.0 | 2023 年 1 月 30 日 |
---|---|
0.3.0 | 2022 年 5 月 1 日 |
0.2.0 | 2022 年 4 月 16 日 |
0.1.3 | 2022 年 4 月 15 日 |
0.0.0 | 2022 年 4 月 6 日 |
在 数据库接口 中排名第 1396
每月下载量 23 次
120KB
3K SLoC
ip2location-ip2proxy
示例
#[cfg(feature = "tokio_fs")]
{
use std::{net::Ipv4Addr};
use ip2location_ip2proxy::bin_format::{Database, TokioFile};
fn main() -> Result<(), Box<dyn std::error::Error>> {
let runtime = tokio::runtime::Runtime::new().unwrap();
runtime.block_on(async move {
let db = Database::<TokioFile>::new("/path/IP2PROXY-LITE-PX11.BIN", 2).await?;
if let Some(record) = db.lookup_ipv4(Ipv4Addr::new(8, 8, 8, 8), None).await? {
assert_eq!(record.country_code.to_string(), "US");
}
Ok(())
})
}
}
依赖项
~5–7MB
~118K SLoC