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 • Rust 包仓库 110/week @ 2024-03-12 • Rust 包仓库 63/week @ 2024-03-19 • Rust 包仓库 82/week @ 2024-03-26 • Rust 包仓库 113/week @ 2024-04-02 • Rust 包仓库 50/week @ 2024-04-09 • Rust 包仓库 63/week @ 2024-04-16 • Rust 包仓库 92/week @ 2024-04-23 • Rust 包仓库 56/week @ 2024-04-30 • Rust 包仓库 82/week @ 2024-05-07 • Rust 包仓库 77/week @ 2024-05-14 • Rust 包仓库 81/week @ 2024-05-21 • Rust 包仓库 55/week @ 2024-05-28 • Rust 包仓库 59/week @ 2024-06-04 • Rust 包仓库 64/week @ 2024-06-11 • Rust 包仓库 74/week @ 2024-06-18 • Rust 包仓库 54/week @ 2024-06-25 • Rust 包仓库

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。

无运行时依赖项