We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bea7209 commit 537d746Copy full SHA for 537d746
src/items.rs
@@ -298,8 +298,14 @@ impl<'a> FmtVisitor<'a> {
298
299
fn format_foreign_item(&mut self, item: &ast::ForeignItem) {
300
let rewrite = item.rewrite(&self.get_context(), self.shape());
301
- self.push_rewrite(item.span, rewrite);
302
- self.last_pos = item.span.hi();
+ let hi = item.span.hi();
+ let span = if item.attrs.is_empty() {
303
+ item.span
304
+ } else {
305
+ mk_sp(item.attrs[0].span.lo(), hi)
306
+ };
307
+ self.push_rewrite(span, rewrite);
308
+ self.last_pos = hi;
309
}
310
311
pub(crate) fn rewrite_fn_before_block(
0 commit comments