Money

Type Alias Money 

Source
pub type Money = Decimal;
Expand description

Type alias for monetary values.

When the decimal feature is enabled, this is rust_decimal::Decimal for precise financial calculations. Otherwise, it defaults to f64 for simplicity.

§Example with decimal feature

[dependencies]
spiris = { version = "0.1", features = ["decimal"] }
use spiris::Money;
use rust_decimal_macros::dec;

let price: Money = dec!(100.50);
let quantity: Money = dec!(3);
let total = price * quantity;  // Precise calculation
assert_eq!(total, dec!(301.50));

Aliased Type§

pub struct Money { /* private fields */ }