3 个版本

使用旧的 Rust 2015

0.3.2 2018年7月22日
0.3.1 2018年6月28日
0.2.0 2016年11月4日
0.1.1 2016年9月19日
0.1.0 2016年1月11日

#130 in 金融

Download history 110/week @ 2024-03-12 63/week @ 2024-03-19 82/week @ 2024-03-26 113/week @ 2024-04-02 50/week @ 2024-04-09 63/week @ 2024-04-16 92/week @ 2024-04-23 56/week @ 2024-04-30 82/week @ 2024-05-07 77/week @ 2024-05-14 81/week @ 2024-05-21 55/week @ 2024-05-28 59/week @ 2024-06-04 64/week @ 2024-06-11 74/week @ 2024-06-18 54/week @ 2024-06-25

266 每月下载量
用于 5 个 Crates (4 个直接使用)

ISC 许可证

34KB
1.5K SLoC

ci-badge license-badge

iso4217.rs

Rust 用于 ISO 4217 数据的 crate。

ISO 4217

ISO 4217 是国际标准化组织发布的一个标准,该标准在三张表中详细说明了货币标识符、国家代码(字母和数字)以及小数单位的引用。

-- 维基百科

安装

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

iso4217 = "0.3"

并在项目中包含它

extern crate iso4217;

示例

检索 ISO 4217 定义的所有货币

extern crate iso4217;

fn main() {
    let currencies = iso4217::all().unwrap();
}

通过其字母3代码检索货币

extern crate iso4217;

fn main() {
    let currency = iso4217::alpha3("EUR").unwrap();
}

给定 ISO 3166 指定的字母2代码,检索一个国家使用的货币向量

extern crate iso4217;

fn main() {
    let currencies = iso4217::country("SG").unwrap();
}

检索具有特定指数值(小数位数)的货币向量

extern crate iso4217;

fn main() {
    let currencies = iso4217::exp(2).unwrap();
}

通过货币的全名检索

extern crate iso4217;

fn main() {
    let currency = iso4217::name("Turkish lira").unwrap();
}

通过货币的3位数字表示形式检索

extern crate iso4217;

fn main() {
    let currency = iso4217::num("840").unwrap();
}

许可证

许可证信息在 LICENSE.md 中。简而言之,ISC。

无运行时依赖项