Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Decimal

Fixed-point decimal number using separate 64-bit fields int_part: integer portion (0 to 2^64-1) frac_part: fractional portion in raw DECIMAL_SCALE units (0 to 10^18-1) is_negative: sign of the decimal number

Fully qualified path: alexandria_math::decimal::Decimal

[derive(Drop, Copy, PartialEq, Debug)]
pub struct Decimal {
    pub int_part: u64,
    pub frac_part: u64,
    pub is_negative: bool,
}

Members

int_part

Fully qualified path: alexandria_math::decimal::Decimal::int_part

pub int_part: u64

frac_part

Fully qualified path: alexandria_math::decimal::Decimal::frac_part

pub frac_part: u64

is_negative

Fully qualified path: alexandria_math::decimal::Decimal::is_negative

pub is_negative: bool