use crate::Dec;
#[derive(Clone, Copy, Debug, Default, PartialEq, Eq)]
pub struct PriceAmount {
pub price: Dec,
pub amount: Dec,
}
impl PriceAmount {
pub const fn is_valid(self) -> bool {
self.price.is_finite() && self.amount.is_finite() && !self.amount.is_sign_negative()
}
}