File tree Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Original file line number Diff line number Diff line change @@ -2236,26 +2236,18 @@ fn rewrite_fn_base(
22362236 result. push_str ( & param_indent. to_string_with_newline ( context. config ) ) ;
22372237 }
22382238
2239- // Skip `pub(crate)`.
2240- let lo_after_visibility = get_bytepos_after_visibility ( fn_sig. visibility , span) ;
2241- // A conservative estimation, the goal is to be over all parens in generics
2242- let params_start = fn_sig
2243- . generics
2244- . params
2245- . last ( )
2246- . map_or ( lo_after_visibility, |param| param. span ( ) . hi ( ) ) ;
22472239 let params_end = if fd. inputs . is_empty ( ) {
22482240 context
22492241 . snippet_provider
2250- . span_after ( mk_sp ( params_start , span. hi ( ) ) , ")" )
2242+ . span_after ( mk_sp ( fn_sig . generics . span . hi ( ) , span. hi ( ) ) , ")" )
22512243 } else {
22522244 let last_span = mk_sp ( fd. inputs [ fd. inputs . len ( ) - 1 ] . span ( ) . hi ( ) , span. hi ( ) ) ;
22532245 context. snippet_provider . span_after ( last_span, ")" )
22542246 } ;
22552247 let params_span = mk_sp (
22562248 context
22572249 . snippet_provider
2258- . span_after ( mk_sp ( params_start , span. hi ( ) ) , "(" ) ,
2250+ . span_after ( mk_sp ( fn_sig . generics . span . hi ( ) , span. hi ( ) ) , "(" ) ,
22592251 params_end,
22602252 ) ;
22612253 let param_str = rewrite_params (
You can’t perform that action at this time.
0 commit comments