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 " ;
@@ -758,10 +758,12 @@ impl MacroParser {
758
758
759
759
// `(` ... `)` `=>` `{` ... `}`
760
760
fn parse_branch ( & mut self ) -> Option < MacroBranch > {
761
- let ( args_paren_kind, args) = match self . toks . next ( ) ? {
761
+ let tok = self . toks . next ( ) ?;
762
+ let args_paren_kind = match tok {
762
763
TokenTree :: Token ( ..) => return None ,
763
- TokenTree :: Delimited ( _, ref d) => ( d. delim , d . tts . clone ( ) ) ,
764
+ TokenTree :: Delimited ( _, ref d) => d. delim ,
764
765
} ;
766
+ let args = tok. joint ( ) . into ( ) ;
765
767
match self . toks . next ( ) ? {
766
768
TokenTree :: Token ( _, Token :: FatArrow ) => { }
767
769
_ => return None ,
You can’t perform that action at this time.
0 commit comments