Function const_fn_

Source
pub fn const_fn_()
Expand description

ยงconst fn

const UNIT_TUPLE: [(u64, &str); 6] = {
    let mut i = 0;
    [
        (1 << (10 * { i += 1; i }), "KiB"),
        (1 << (10 * { i += 1; i }), "MiB"),
        (1 << (10 * { i += 1; i }), "GiB"),
        (1 << (10 * { i += 1; i }), "TiB"),
        (1 << (10 * { i += 1; i }), "PiB"),
        (1 << (10 * { i += 1; i }), "EiB")
    ]
};

const fn square_area(a: i32) -> i32 {
    let area = a * a;
    area
}

const AREA: i32 = square_area(5);

fn main (){
    dbg!(UNIT_TUPLE);
    dbg!(AREA);
}