@@ -820,6 +820,7 @@ fn assoc_method(
820820 let header = meth. fn_header ( tcx) . expect ( "Trying to get header from a non-function item" ) ;
821821 let name = meth. name . as_ref ( ) . unwrap ( ) ;
822822 let vis = visibility_print_with_space ( meth. visibility ( tcx) , meth. item_id , cx) . to_string ( ) ;
823+ let defaultness = print_default_space ( meth. is_default ( ) ) ;
823824 // FIXME: Once https://github.com/rust-lang/rust/issues/67792 is implemented, we can remove
824825 // this condition.
825826 let constness = match render_mode {
@@ -830,18 +831,17 @@ fn assoc_method(
830831 } ;
831832 let asyncness = header. asyncness . print_with_space ( ) ;
832833 let unsafety = header. unsafety . print_with_space ( ) ;
833- let defaultness = print_default_space ( meth. is_default ( ) ) ;
834834 let abi = print_abi_with_space ( header. abi ) . to_string ( ) ;
835835 let href = assoc_href_attr ( meth, link, cx) ;
836836
837837 // NOTE: `{:#}` does not print HTML formatting, `{}` does. So `g.print` can't be reused between the length calculation and `write!`.
838838 let generics_len = format ! ( "{:#}" , g. print( cx) ) . len ( ) ;
839839 let mut header_len = "fn " . len ( )
840840 + vis. len ( )
841+ + defaultness. len ( )
841842 + constness. len ( )
842843 + asyncness. len ( )
843844 + unsafety. len ( )
844- + defaultness. len ( )
845845 + abi. len ( )
846846 + name. as_str ( ) . len ( )
847847 + generics_len;
@@ -860,14 +860,14 @@ fn assoc_method(
860860 w. reserve ( header_len + "<a href=\" \" class=\" fn\" >{" . len ( ) + "</a>" . len ( ) ) ;
861861 write ! (
862862 w,
863- "{indent}{vis}{constness}{asyncness}{unsafety}{defaultness }{abi}fn \
863+ "{indent}{vis}{defaultness}{ constness}{asyncness}{unsafety}{abi}fn \
864864 <a{href} class=\" fn\" >{name}</a>{generics}{decl}{notable_traits}{where_clause}",
865865 indent = indent_str,
866866 vis = vis,
867+ defaultness = defaultness,
867868 constness = constness,
868869 asyncness = asyncness,
869870 unsafety = unsafety,
870- defaultness = defaultness,
871871 abi = abi,
872872 href = href,
873873 name = name,
0 commit comments