rustfmt icon indicating copy to clipboard operation
rustfmt copied to clipboard

Commented out `macro_rules` arm gets moved after previous arm

Open Alexendoo opened this issue 7 months ago • 0 comments

macro_rules! val {
    ($name:ident) => {
        stringify!($name)
    };
    // ($name:ident $value:literal) => {
    //     $value
    // };
}

gets formatted as

macro_rules! val {
    ($name:ident) => {
        stringify!($name)
    }; // ($name:ident $value:literal) => {
       //     $value
       // };
}

If wrap_comments = true is enabled it gets turned into a block comment which was quite a surprise

macro_rules! val {
    ($name:ident) => {
        stringify!($name)
    }; /* ($name:ident $value:literal) => {
        *     $value
        * }; */
}

Alexendoo avatar Apr 18 '25 13:04 Alexendoo