3 个不稳定版本
0.2.1 | 2023年9月14日 |
---|---|
0.2.0 | 2023年7月25日 |
0.1.0 | 2023年7月18日 |
#5 in #u256
每月下载 34 次
26KB
307 行
bigdecimal-ethers-ext
BigDecimal 与 ethers-rs 类型之间的互操作性。
示例
let big_decimal = BigDecimal::from_f64(10.5).unwrap();
// Convert to an u256 with 18 decimals.
let u256 = big_decimal.to_ethers_u256(18).unwrap();
println!("{u256}");
// 10500000000000000000
// Convert from an u256 with 18 decimals to a BigDecimal.
let to_big_decimal = BigDecimal::from_ethers_u256(&u256, 18).unwrap();
println!("{to_big_decimal}");
// 10.500000000000000000
依赖项
~26–42MB
~794K SLoC