@@ -382,7 +382,6 @@ impl<'b, 'a: 'b> FmtVisitor<'a> {
382382 pub ( crate ) fn visit_fn (
383383 & mut self ,
384384 fk : visit:: FnKind < ' _ > ,
385- generics : & ast:: Generics ,
386385 fd : & ast:: FnDecl ,
387386 s : Span ,
388387 defaultness : ast:: Defaultness ,
@@ -391,12 +390,12 @@ impl<'b, 'a: 'b> FmtVisitor<'a> {
391390 let indent = self . block_indent ;
392391 let block;
393392 let rewrite = match fk {
394- visit:: FnKind :: Fn ( _, ident, _, _, Some ( ref b) ) => {
393+ visit:: FnKind :: Fn ( _, ident, _, _, _ , Some ( ref b) ) => {
395394 block = b;
396395 self . rewrite_fn_before_block (
397396 indent,
398397 ident,
399- & FnSig :: from_fn_kind ( & fk, generics , fd, defaultness) ,
398+ & FnSig :: from_fn_kind ( & fk, fd, defaultness) ,
400399 mk_sp ( s. lo ( ) , b. span . lo ( ) ) ,
401400 )
402401 }
@@ -552,8 +551,14 @@ impl<'b, 'a: 'b> FmtVisitor<'a> {
552551 _ => visit:: FnCtxt :: Foreign ,
553552 } ;
554553 self . visit_fn (
555- visit:: FnKind :: Fn ( fn_ctxt, item. ident , sig, & item. vis , Some ( body) ) ,
556- generics,
554+ visit:: FnKind :: Fn (
555+ fn_ctxt,
556+ item. ident ,
557+ sig,
558+ & item. vis ,
559+ generics,
560+ Some ( body) ,
561+ ) ,
557562 & sig. decl ,
558563 item. span ,
559564 defaultness,
@@ -642,8 +647,7 @@ impl<'b, 'a: 'b> FmtVisitor<'a> {
642647 let inner_attrs = inner_attributes ( & ai. attrs ) ;
643648 let fn_ctxt = visit:: FnCtxt :: Assoc ( assoc_ctxt) ;
644649 self . visit_fn (
645- visit:: FnKind :: Fn ( fn_ctxt, ai. ident , sig, & ai. vis , Some ( body) ) ,
646- generics,
650+ visit:: FnKind :: Fn ( fn_ctxt, ai. ident , sig, & ai. vis , generics, Some ( body) ) ,
647651 & sig. decl ,
648652 ai. span ,
649653 defaultness,
0 commit comments