decimal-rs:高精度小数

时间:2024-05-01 06:30:50
【文件属性】:

文件名称:decimal-rs:高精度小数

文件大小:32KB

文件格式:ZIP

更新时间:2024-05-01 06:30:50

Rust

十进制 高精度小数,最大精度为38。 可选功能 serde 启用此可选依赖项后, Decimal实现serde::Serialize和serde::Deserialize特征。 用法 要构建一个十进制,请使用Decimal : use decimal_rs :: Decimal; let n1: Decimal = "123" . parse (). unwrap (); let n2: Decimal = "456" . parse (). unwrap (); let result = n1 + n2; assert_eq! (result. to_string (), "579" ); 要从Rust基本类型构建一个十进制: use decimal_rs :: Decimal; let n1 = Decimal :: from ( 123_i32 ); let n2 = De


【文件预览】:
decimal-rs-main
----LICENSE(11KB)
----src()
--------error.rs(2KB)
--------u256.rs(19KB)
--------decimal.rs(30KB)
--------ops.rs(20KB)
--------parse.rs(11KB)
--------serde.rs(3KB)
--------convert.rs(28KB)
--------lib.rs(2KB)
----Cargo.toml(696B)
----benches()
--------benchmark.rs(4KB)
----.gitignore(33B)
----README.md(2KB)

网友评论