]> git.lizzy.rs Git - rust.git/commitdiff
Use get_bytepos_after_visibility()
authortopecongiro <seuchida@gmail.com>
Fri, 3 Nov 2017 14:53:38 +0000 (23:53 +0900)
committertopecongiro <seuchida@gmail.com>
Fri, 3 Nov 2017 14:53:38 +0000 (23:53 +0900)
src/items.rs

index 5151ec92ced85a99d1776d6716d5a825ad932592..a0ae60b3c3756cd23e8c3a33873c5217b0b49e09 100644 (file)
@@ -1788,13 +1788,7 @@ fn rewrite_fn_base(
     }
 
     // Skip `pub(crate)`.
-    let lo_after_visibility = match fn_sig.visibility {
-        ast::Visibility::Crate(s, CrateSugar::PubCrate) => {
-            context.codemap.span_after(mk_sp(s.hi(), span.hi()), ")")
-        }
-        ast::Visibility::Crate(s, CrateSugar::JustCrate) => s.hi(),
-        _ => span.lo(),
-    };
+    let lo_after_visibility = get_bytepos_after_visibility(context, &fn_sig.visibility, span, ")");
     // A conservative estimation, to goal is to be over all parens in generics
     let args_start = fn_sig
         .generics