3 个版本 (破坏性)

使用旧的 Rust 2015

0.3.0 2016年8月21日
0.2.0 2016年1月14日
0.1.0 2016年1月12日

国际化 (i18n) 中排名第 299

ISC 许可证

22KB
443

travis-badge license-badge docs-badge

iso3166-3.rs

Rust 包用于 ISO 3166-3 数据。

文档

什么是 ISO 3166-3?

ISO 3166-3 是国际标准化组织(ISO)发布的 ISO 3166 标准的一部分,定义了自 1974 年首次发布以来已从 ISO 3166-1 中删除的国家名称代码。

-- 维基百科

安装

将以下依赖项添加到您的 Cargo.toml 中

iso3166_3 = "0.3"

并在您的项目中包含它

extern crate iso3166_3;

示例

检索所有以前的国家代码

let countries = iso3166_3::all().unwrap();

通过 ISO 3166-3 四位代码检索以前的国家代码

let country = iso3166_3::code("ZRCD").unwrap();

通过代码有效期的范围检索以前的国家代码向量

// Codes valid from years 1974-1990.
iso3166_3::validity(Some(1974), Some(1990));

// Codes valid from years 1990 onward to infinity:
iso3166_3::validity(Some(1990), None);

// Codes valid until 1998 and prior:
iso3166_3::validity(None, Some(1998));

许可证

许可证信息在 LICENSE.md 中。简单来说,ISC。

无运行时依赖