// rustfmt-style_edition: 2024 // rustfmt-format_macro_matchers: true // From original issue example - Line length 101 macro_rules! test { ( $aasdfghj:expr, $qwertyuiop:expr, $zxcvbnmasdfghjkl:expr, $aeiouaeiouaeio:expr, $add:expr ) => {{ return; }}; } // Spaces between the `{` and `}` macro_rules! test { ( $aasdfghj:expr, $qwertyuiop:expr, $zxcvbnmasdfghjkl:expr, $aeiouaeiouaeio:expr, $add:expr ) => {{ return; }}; } // Multi `{}` macro_rules! test { ( $aasdfghj:expr, $qwertyuiop:expr, $zxcvbnmasdfghjkl:expr, $aeiouaeiouaeio:expr, $add:expr ) => {{ { { return; } } }}; } // Multi `{}` with spaces macro_rules! test { ( $aasdfghj:expr, $qwertyuiop:expr, $zxcvbnmasdfghjkl:expr, $aeiouaeiouaeio:expr, $add:expr ) => {{ { { return; } } }}; } // Line length 102 macro_rules! test { ( $aasdfghj:expr, $qwertyuiop:expr, $zxcvbnmasdfghjkl:expr, $aeiouaeiouaeiou:expr, $add:expr ) => {{ return; }}; } // Line length 103 macro_rules! test { ( $aasdfghj:expr, $qwertyuiop:expr, $zxcvbnmasdfghjkl:expr, $aeiouaeiouaeioua:expr, $add:expr ) => {{ return; }}; } // With extended macro body - Line length 101 macro_rules! test { ( $aasdfghj:expr, $qwertyuiop:expr, $zxcvbnmasdfghjkl:expr, $aeiouaeiouaeio:expr, $add:expr ) => {{ let VAR = "VALUE"; return VAR; }}; } // With extended macro body - Line length 102 macro_rules! test { ( $aasdfghj:expr, $qwertyuiop:expr, $zxcvbnmasdfghjkl:expr, $aeiouaeiouaeiou:expr, $add:expr ) => {{ let VAR = "VALUE"; return VAR; }}; } // With extended macro body - Line length 103 macro_rules! test { ( $aasdfghj:expr, $qwertyuiop:expr, $zxcvbnmasdfghjkl:expr, $aeiouaeiouaeioua:expr, $add:expr ) => {{ let VAR = "VALUE"; return VAR; }}; }