Skip to content

Commit 31bb50b

Browse files
committed
Use from_inner_byte_pos for cleaner code
1 parent 7d0b6b7 commit 31bb50b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/librustdoc/clean/mod.rs

+4-3
Original file line numberDiff line numberDiff line change
@@ -1218,9 +1218,10 @@ fn resolution_failure(
12181218
};
12191219

12201220
// Extract the specific span
1221-
let lo = sp.lo() + syntax_pos::BytePos((link_range.start + code_dox_len) as u32);
1222-
let hi = lo + syntax_pos::BytePos(link_range.len() as u32);
1223-
let sp = sp.with_lo(lo).with_hi(hi);
1221+
let sp = sp.from_inner_byte_pos(
1222+
link_range.start + code_dox_len,
1223+
link_range.end + code_dox_len,
1224+
);
12241225

12251226
diag = cx.sess().struct_span_warn(sp, &msg);
12261227
diag.span_label(sp, "cannot be resolved, ignoring");

0 commit comments

Comments
 (0)