File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -324,7 +324,7 @@ pub fn rewrite_macro_def(
324
324
return snippet;
325
325
}
326
326
327
- let args = format ! ( "({})" , format_macro_args( branch. args) ?) ;
327
+ let args = format_macro_args ( branch. args ) ?;
328
328
329
329
if multi_branch_style {
330
330
result += "\n " ;
@@ -755,10 +755,12 @@ impl MacroParser {
755
755
756
756
// `(` ... `)` `=>` `{` ... `}`
757
757
fn parse_branch ( & mut self ) -> Option < MacroBranch > {
758
- let ( args_paren_kind, args) = match self . toks . next ( ) ? {
758
+ let tok = self . toks . next ( ) ?;
759
+ let args_paren_kind = match tok {
759
760
TokenTree :: Token ( ..) => return None ,
760
- TokenTree :: Delimited ( _, ref d) => ( d. delim , d . tts . clone ( ) . into ( ) ) ,
761
+ TokenTree :: Delimited ( _, ref d) => d. delim ,
761
762
} ;
763
+ let args = tok. joint ( ) . into ( ) ;
762
764
match self . toks . next ( ) ? {
763
765
TokenTree :: Token ( _, Token :: FatArrow ) => { }
764
766
_ => return None ,
You can’t perform that action at this time.
0 commit comments