Macro fixnum::fixnum_const[][src]

macro_rules! fixnum_const {
    ($value : literal, $precision : literal) => { ... };
}
Expand description

Macro to create fixed-point const “literals”.

use derive_more::From;
use fixnum::{FixedPoint, typenum::U9, fixnum_const};

type Amount = FixedPoint<i64, U9>;

const AMOUNT: Amount = fixnum_const!(12.34, 9);

Probably you’d like to implement your own wrapper around this macro (see also examples).

use fixnum::{FixedPoint, typenum::U9};

type Amount = FixedPoint<i64, U9>;

macro_rules! fp_const {
    ($value:literal) => {
        fixnum::fixnum_const!($value, 9);
    };
}

const AMOUNT: Amount = fp_const!(12.34);