1 个不稳定版本
0.2.0 | 2021年12月15日 |
---|
#20 在 #fallback
60KB
168 行
瑞典邮政编码
在 Rust 中验证瑞典邮政编码。该项目包含一个有效的邮政编码列表。这些编码不会手动撤销,但删除这些编码的情况相当罕见。然而,添加新的邮政编码更为常见。为了支持这一点,该库具有一个可选的回退 API,如果 CSV 中找不到有效的编码,则会检查有效编码。
注意 启用此功能后,每个无效请求都会执行新的 HTTP 请求。
用法
[dependencies]
swedish_postal_codes = "0.2.0"
use swedish_postal_codes::PostalCode;
fn main() {
let fallback = true;
let pc = PostalCode::new(fallback);
let from_integer = 11220;
println!("{}: {}", from_integer, pc.valid(from_integer));
let from_string = "11120";
println!("{}: {}", from_string, pc.valid(from_string));
let invalid = 55555i64;
println!("{}: {}", invalid, pc.valid(invalid));
}
依赖关系
~4–8.5MB
~181K SLoC