Crates.io | rust-phone-number-geo |
lib.rs | rust-phone-number-geo |
version | 0.1.2 |
source | src |
created_at | 2022-12-01 06:27:06.715601 |
updated_at | 2022-12-19 08:41:53.870748 |
description | 中国境内手机号码归属地查询 |
homepage | |
repository | |
max_upload_size | |
id | 727368 |
size | 4,112,783 |
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版本改造而来的,目的不是基于开源,而是自用。