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