4 个版本
0.1.3 | 2021年6月15日 |
---|---|
0.1.2 | 2021年5月21日 |
0.1.1 | 2021年5月18日 |
0.1.0 | 2021年5月18日 |
#13 in #identification
360KB
6.5K SLoC
id-card
中国身份证号码验证,包括地区码、生日和校验码。
许可证
APL 2.0,请参阅 LICENSE 文件。
安装
在 Cargo.toml 中添加
[dependencies]
id-card="0.1"
然后重新运行 cargo build
。这将获取依赖项并构建代码。
用法
extern crate id_card;
fn main() {
println!("{}", id_card::validate("440524188001010014"));//outputs: true
}
开发
在提交前测试更改。(如果尚未安装,请安装 nightly:rustup install nightly)
cargo clean
cargo fmt --all -- --check
cargo build
cargo +nightly bench
cargo test
依赖项
~3.5–4.5MB
~76K SLoC