1 unstable release

0.1.2 Dec 19, 2022
0.1.1 Dec 1, 2022
0.1.0 Dec 1, 2022

21 downloads per month

MIT license

1MB
267 lines

rust-phone-number-geo

rust版本的中国境内手机号码归属地查询包。

内部采用的是懒加载的方式加载手机号码数据源到内存中,懒加载内部机制保证了仅会加载一次,所以无需担心高并发请求会出现多次加载的情况。 同理,除了首次调用会读取数据源文件,再次调用将直接读取内存数据,所以无需担心性能问题

使用方法:

let result = PhoneNoInfoUtils::get_phone_info(None,"1111111");
if result.is_ok() {
    println!("{:?}",result.unwrap());
    // 正常处理业务逻辑
}else {
    println!("{:?}",result.err().unwrap());
    // 此处证明查询失败,需要结束您的业务流程
}

感谢:@xluohome https://github.com/xluohome

本项目是基于xluohome 的Rust版本改造而来的,目的不是基于开源,而是自用。

Dependencies