2个版本
0.1.1 | 2020年3月12日 |
---|---|
0.1.0 | 2020年3月11日 |
#304 in 财务
6KB
155 代码行
cents
一个小型存储库,用于处理以分(整数形式)表示的货币价值。
示例用法
use cents::Cents;
// Create a new cents object directly.
let money = Cents::new(21, 21);
// compare it against a cents object created from a u64 value.
assert_eq!(Cents::new(42, 42), 4242.into());
// add it to an u64 value.
assert_eq!(money + 2121, Cents::new(42, 42);
// Add two cents
assert_eq!(Cents::from(2121) + Cents::from(2121), Cents::new(42, 42));
特性
- 加法(Self, u64)
- 减法(Self)
- 乘法(Self, u64)
- 从BigInt转换
- 从u64转换
- 相等性(Self)
依赖项
~475KB