3 个版本
使用旧的 Rust 2015
0.3.2 | 2018年7月22日 |
---|---|
0.3.1 | 2018年6月28日 |
0.2.0 |
|
0.1.1 |
|
0.1.0 |
|
#130 in 金融
266 每月下载量
用于 5 个 Crates (4 个直接使用)
34KB
1.5K SLoC
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。