| // 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; | |
| }}; | |
| } |