Julio Biason
3 years ago
3 changed files with 72 additions and 0 deletions
@ -0,0 +1,48 @@ |
|||||||
|
# This file is automatically @generated by Cargo. |
||||||
|
# It is not intended for manual editing. |
||||||
|
version = 3 |
||||||
|
|
||||||
|
[[package]] |
||||||
|
name = "arrayvec" |
||||||
|
version = "0.7.2" |
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||||
|
checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" |
||||||
|
|
||||||
|
[[package]] |
||||||
|
name = "autocfg" |
||||||
|
version = "1.1.0" |
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||||
|
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" |
||||||
|
|
||||||
|
[[package]] |
||||||
|
name = "decimaltest" |
||||||
|
version = "0.1.0" |
||||||
|
dependencies = [ |
||||||
|
"rust_decimal", |
||||||
|
] |
||||||
|
|
||||||
|
[[package]] |
||||||
|
name = "num-traits" |
||||||
|
version = "0.2.14" |
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||||
|
checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" |
||||||
|
dependencies = [ |
||||||
|
"autocfg", |
||||||
|
] |
||||||
|
|
||||||
|
[[package]] |
||||||
|
name = "rust_decimal" |
||||||
|
version = "1.21.0" |
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||||
|
checksum = "4214023b1223d02a4aad9f0bb9828317634a56530870a2eaf7200a99c0c10f68" |
||||||
|
dependencies = [ |
||||||
|
"arrayvec", |
||||||
|
"num-traits", |
||||||
|
"serde", |
||||||
|
] |
||||||
|
|
||||||
|
[[package]] |
||||||
|
name = "serde" |
||||||
|
version = "1.0.136" |
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||||
|
checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789" |
@ -0,0 +1,9 @@ |
|||||||
|
[package] |
||||||
|
name = "decimaltest" |
||||||
|
version = "0.1.0" |
||||||
|
edition = "2021" |
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html |
||||||
|
|
||||||
|
[dependencies] |
||||||
|
rust_decimal = "1.21.0" |
@ -0,0 +1,15 @@ |
|||||||
|
use rust_decimal::Decimal; |
||||||
|
|
||||||
|
fn main() { |
||||||
|
let initial = Decimal::new(202, 2); |
||||||
|
println!("202, 2 = {}", initial.to_string()); |
||||||
|
|
||||||
|
// let negative = Decimal::new(202, -2);
|
||||||
|
// println!("202, -2 = {}", negative.to_string());
|
||||||
|
|
||||||
|
let value = Decimal::new(2345, 2); |
||||||
|
let inc = value + Decimal::new(5, 0); |
||||||
|
let dec = value - Decimal::new(5, 0); |
||||||
|
|
||||||
|
println!("Inc = {}; Dec = {}", inc.to_string(), dec.to_string()) |
||||||
|
} |
Loading…
Reference in new issue