use rust_decimal::Decimal;
use super::XSpec;
pub trait AsDecimal<XS: XSpec> {
fn as_decimal(
&self,
) -> Decimal;
}
pub trait FromDecimal<XS: XSpec> {
fn from_decimal(
decimal: Decimal,
) -> Self;
}
pub trait AddDecimal {
fn add_decimal(
&mut self,
decimal: &Decimal,
);
}
pub trait SubDecimal {
fn sub_decimal(
&mut self,
decimal: &Decimal,
);
}