rust_decimal_macros 1.14.1

Shorthand macros to assist creating Decimal types.
Documentation
use rust_decimal_macros::dec;

// Require using for reexportable feature
#[cfg(feature = "reexportable")]
use rust_decimal::Decimal;

#[test]
fn it_can_parse_decimal() {
    let tests = &[
        ("0.00", dec!(0.00)),
        ("1.00", dec!(1.00)),
        ("-1.23", dec!(-1.23)),
        ("1.1234567890123456789012345678", dec!(1.1234567890123456789012345678)),
        ("1000000", dec!(1_000_000)),
        ("123", dec!(1.23e2)),
        ("123", dec!(1.23e+2)),
        ("-0.0123", dec!(-1.23e-2)),
        ("3.14", dec!(3.14e0)),
        ("12000", dec!(12e3)),
    ];
    for &(a, b) in tests {
        assert_eq!(a, b.to_string());
    }
}