apple-quant-algorithmic 0.3.0

Apple Quant's algorithmic library.
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,
	);
}