@@ -502,12 +502,12 @@ impl<'b, 'a: 'b> FmtVisitor<'a> {
502
502
ast:: ItemKind :: Static ( ..) | ast:: ItemKind :: Const ( ..) => {
503
503
self . visit_static ( & StaticParts :: from_item ( item) ) ;
504
504
}
505
- ast:: ItemKind :: Fn ( ref decl , ref fn_header , ref generics, ref body) => {
505
+ ast:: ItemKind :: Fn ( ref fn_signature , ref generics, ref body) => {
506
506
let inner_attrs = inner_attributes ( & item. attrs ) ;
507
507
self . visit_fn (
508
- visit:: FnKind :: ItemFn ( item. ident , fn_header , & item. vis , body) ,
508
+ visit:: FnKind :: ItemFn ( item. ident , & fn_signature . header , & item. vis , body) ,
509
509
generics,
510
- decl,
510
+ & fn_signature . decl ,
511
511
item. span ,
512
512
ast:: Defaultness :: Final ,
513
513
Some ( & inner_attrs) ,
@@ -587,8 +587,9 @@ impl<'b, 'a: 'b> FmtVisitor<'a> {
587
587
}
588
588
ast:: AssocItemKind :: Fn ( ref sig, Some ( ref body) ) => {
589
589
let inner_attrs = inner_attributes ( & ti. attrs ) ;
590
+ let vis = rustc_span:: source_map:: dummy_spanned ( ast:: VisibilityKind :: Inherited ) ;
590
591
self . visit_fn (
591
- visit:: FnKind :: Method ( ti. ident , sig, None , body) ,
592
+ visit:: FnKind :: Method ( ti. ident , sig, & vis , body) ,
592
593
& ti. generics ,
593
594
& sig. decl ,
594
595
ti. span ,
@@ -625,7 +626,7 @@ impl<'b, 'a: 'b> FmtVisitor<'a> {
625
626
ast:: AssocItemKind :: Fn ( ref sig, Some ( ref body) ) => {
626
627
let inner_attrs = inner_attributes ( & ii. attrs ) ;
627
628
self . visit_fn (
628
- visit:: FnKind :: Fn ( ii. ident , sig, Some ( & ii. vis ) , body) ,
629
+ visit:: FnKind :: Method ( ii. ident , sig, & ii. vis , body) ,
629
630
& ii. generics ,
630
631
& sig. decl ,
631
632
ii. span ,
0 commit comments