mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-30 13:06:28 +03:00
fix: use correct ForeignItem span
This commit is contained in:
+8
-2
@@ -298,8 +298,14 @@ pub(crate) fn format_foreign_mod(&mut self, fm: &ast::ForeignMod, span: Span) {
|
||||
|
||||
fn format_foreign_item(&mut self, item: &ast::ForeignItem) {
|
||||
let rewrite = item.rewrite(&self.get_context(), self.shape());
|
||||
self.push_rewrite(item.span, rewrite);
|
||||
self.last_pos = item.span.hi();
|
||||
let hi = item.span.hi();
|
||||
let span = if item.attrs.is_empty() {
|
||||
item.span
|
||||
} else {
|
||||
mk_sp(item.attrs[0].span.lo(), hi)
|
||||
};
|
||||
self.push_rewrite(span, rewrite);
|
||||
self.last_pos = hi;
|
||||
}
|
||||
|
||||
pub(crate) fn rewrite_fn_before_block(
|
||||
|
||||
Reference in New Issue
Block a user