This repository was archived by the owner on May 28, 2025. It is now read-only.
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 @@ -2219,26 +2219,18 @@ fn rewrite_fn_base(
22192219 result. push_str ( & param_indent. to_string_with_newline ( context. config ) ) ;
22202220 }
22212221
2222- // Skip `pub(crate)`.
2223- let lo_after_visibility = get_bytepos_after_visibility ( fn_sig. visibility , span) ;
2224- // A conservative estimation, the goal is to be over all parens in generics
2225- let params_start = fn_sig
2226- . generics
2227- . params
2228- . last ( )
2229- . map_or ( lo_after_visibility, |param| param. span ( ) . hi ( ) ) ;
22302222 let params_end = if fd. inputs . is_empty ( ) {
22312223 context
22322224 . snippet_provider
2233- . span_after ( mk_sp ( params_start , span. hi ( ) ) , ")" )
2225+ . span_after ( mk_sp ( fn_sig . generics . span . hi ( ) , span. hi ( ) ) , ")" )
22342226 } else {
22352227 let last_span = mk_sp ( fd. inputs [ fd. inputs . len ( ) - 1 ] . span ( ) . hi ( ) , span. hi ( ) ) ;
22362228 context. snippet_provider . span_after ( last_span, ")" )
22372229 } ;
22382230 let params_span = mk_sp (
22392231 context
22402232 . snippet_provider
2241- . span_after ( mk_sp ( params_start , span. hi ( ) ) , "(" ) ,
2233+ . span_after ( mk_sp ( fn_sig . generics . span . hi ( ) , span. hi ( ) ) , "(" ) ,
22422234 params_end,
22432235 ) ;
22442236 let param_str = rewrite_params (
You can’t perform that action at this time.
0 commit comments