7 个版本
0.3.0 | 2024年3月11日 |
---|---|
0.2.5 | 2023年6月8日 |
0.2.4 | 2023年2月10日 |
0.2.2 | 2022年12月22日 |
0.1.1 |
|
#222 在 金融
每月261次下载
用于 投资
59KB
871 行
cusip
一个 CUSIP
类型,用于处理符合 ANSI X9.6-2020 标准的经过验证的统一证券识别程序 (CUSIP) 标识符。还有一个配套的类型 CINS
,用于处理符合 CINS 标准的 CUSIP 标识符子集。
此 crate 是金融标识符系列的一部分
- CIK: 中央索引键 (SEC EDGAR)
- CUSIP: 统一证券识别程序委员会 (ANSI X9.6-2020)
- ISIN: 国际证券识别号码 (ISO 6166:2021)
- LEI: 法人识别码 (ISO 17442:2020)
用法
将此添加到您的 Cargo.toml
[dependencies]
cusip = "0.2"
示例
use cusip;
let cusip_string = "023135106"; // Amazon.com Inc - Common Stock
match cusip::parse(cusip_string) {
Ok(cusip) => {
println!("Parsed CUSIP: {}", cusip.to_string()); // "023135106"
println!(" Issuer number: {}", cusip.issuer_num()); // "023135"
println!(" Issue number: {}", cusip.issue_num()); // "10"
println!(" Check digit: {}", cusip.check_digit()); // '6'
}
Err(err) => panic!("Unable to parse CUSIP {}: {}", cusip_string, err),
}
许可证
许可为以下之一
- Apache 许可证 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义的,您有意提交以包含在本作品中的任何贡献,都应按照上述双重许可,不附加任何其他条款或条件。