1 个不稳定版本

0.2.0 2021年12月15日

#20#fallback

MIT 许可证

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