stock-trek 0.2.11

Stock Trek time-series analysis
Documentation
use rust_decimal::Decimal;

#[derive(Debug)]
pub struct RawDecimal {
    pub lo: u32,
    pub mid: u32,
    pub hi: u32,
    pub scale: u32,
    pub negative: bool,
}

impl From<RawDecimal> for Decimal {
    fn from(value: RawDecimal) -> Self {
        let RawDecimal {
            lo,
            mid,
            hi,
            scale,
            negative,
        } = value;
        Decimal::from_parts(lo, mid, hi, negative, scale)
    }
}