rust-phone-number-geo

Crates.iorust-phone-number-geo
lib.rsrust-phone-number-geo
version0.1.2
sourcesrc
created_at2022-12-01 06:27:06.715601
updated_at2022-12-19 08:41:53.870748
description中国境内手机号码归属地查询
homepage
repository
max_upload_size
id727368
size4,112,783
(AI1186780944)

documentation

README

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版本改造而来的,目的不是基于开源,而是自用。

Commit count: 0

cargo fmt