Attribute Macro mod_template_macros::construct

source ·
#[construct]
Expand description

Turns something like:

#[construct(one = 1, mut to_be_three = 2)]
fn four() -> i32 {
    to_be_three += 1;
    one + to_be_three
}

into:

fn four() -> i32 {
    let one = 1;
    let mut to_be_three = 2;
    to_be_three += 1;
    one + to_be_three
}