validate_quantity

Function validate_quantity 

Source
pub fn validate_quantity(qty: Decimal) -> Result<()>
Expand description

Validate a quantity value

Quantities must be positive (greater than zero).

ยงExample

use stateset_core::validate_quantity;
use rust_decimal_macros::dec;

assert!(validate_quantity(dec!(1)).is_ok());
assert!(validate_quantity(dec!(0.5)).is_ok());
assert!(validate_quantity(dec!(0)).is_err());
assert!(validate_quantity(dec!(-1)).is_err());