Skip to content

Commit 25beade

Browse files
Update compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
1 parent 08c4fbc commit 25beade

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler/rustc_mir/src/borrow_check/diagnostics/explain_borrow.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ impl BorrowExplanation {
7676
LaterUseKind::Other => "used here",
7777
};
7878
// We can use `var_or_use_span` if either `path_span` is not present, or both spans are the same
79-
if path_span.map_or(true, |path_span| path_span == var_or_use_span) {
80-
if !borrow_span.map_or(false, |sp| sp.overlaps(var_or_use_span)) {
79+
if path_span.map(|path_span| path_span == var_or_use_span).unwrap_or(true) {
80+
if borrow_span.map(|sp| !sp.overlaps(var_or_use_span)).unwrap_or(true) {
8181
err.span_label(
8282
var_or_use_span,
8383
format!("{}borrow later {}", borrow_desc, message),

0 commit comments

Comments
 (0)