summaryrefslogtreecommitdiffstats
path: root/compiler/rustc_borrowck/src/borrowck_errors.rs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/rustc_borrowck/src/borrowck_errors.rs')
-rw-r--r--compiler/rustc_borrowck/src/borrowck_errors.rs46
1 files changed, 20 insertions, 26 deletions
diff --git a/compiler/rustc_borrowck/src/borrowck_errors.rs b/compiler/rustc_borrowck/src/borrowck_errors.rs
index a4e0e773a..a2c7e767b 100644
--- a/compiler/rustc_borrowck/src/borrowck_errors.rs
+++ b/compiler/rustc_borrowck/src/borrowck_errors.rs
@@ -37,8 +37,8 @@ impl<'cx, 'tcx> crate::MirBorrowckCtxt<'cx, 'tcx> {
desc,
);
- err.span_label(borrow_span, format!("{} is borrowed here", borrow_desc));
- err.span_label(span, format!("use of borrowed {}", borrow_desc));
+ err.span_label(borrow_span, format!("{borrow_desc} is borrowed here"));
+ err.span_label(span, format!("use of borrowed {borrow_desc}"));
err
}
@@ -51,8 +51,7 @@ impl<'cx, 'tcx> crate::MirBorrowckCtxt<'cx, 'tcx> {
old_opt_via: &str,
old_load_end_span: Option<Span>,
) -> DiagnosticBuilder<'tcx, ErrorGuaranteed> {
- let via =
- |msg: &str| if msg.is_empty() { "".to_string() } else { format!(" (via {})", msg) };
+ let via = |msg: &str| if msg.is_empty() { "".to_string() } else { format!(" (via {msg})") };
let mut err = struct_span_err!(
self,
new_loan_span,
@@ -143,9 +142,9 @@ impl<'cx, 'tcx> crate::MirBorrowckCtxt<'cx, 'tcx> {
);
err.span_label(
new_loan_span,
- format!("{} construction occurs here{}", container_name, opt_via),
+ format!("{container_name} construction occurs here{opt_via}"),
);
- err.span_label(old_loan_span, format!("borrow occurs here{}", old_opt_via));
+ err.span_label(old_loan_span, format!("borrow occurs here{old_opt_via}"));
if let Some(previous_end_span) = previous_end_span {
err.span_label(previous_end_span, "borrow ends here");
}
@@ -173,13 +172,10 @@ impl<'cx, 'tcx> crate::MirBorrowckCtxt<'cx, 'tcx> {
opt_via,
kind_new,
);
- err.span_label(
- new_loan_span,
- format!("{}borrow occurs here{}", second_borrow_desc, opt_via),
- );
+ err.span_label(new_loan_span, format!("{second_borrow_desc}borrow occurs here{opt_via}"));
err.span_label(
old_loan_span,
- format!("{} construction occurs here{}", container_name, old_opt_via),
+ format!("{container_name} construction occurs here{old_opt_via}"),
);
if let Some(previous_end_span) = previous_end_span {
err.span_label(previous_end_span, "borrow from closure ends here");
@@ -199,8 +195,7 @@ impl<'cx, 'tcx> crate::MirBorrowckCtxt<'cx, 'tcx> {
msg_old: &str,
old_load_end_span: Option<Span>,
) -> DiagnosticBuilder<'cx, ErrorGuaranteed> {
- let via =
- |msg: &str| if msg.is_empty() { "".to_string() } else { format!(" (via {})", msg) };
+ let via = |msg: &str| if msg.is_empty() { "".to_string() } else { format!(" (via {msg})") };
let mut err = struct_span_err!(
self,
span,
@@ -216,22 +211,21 @@ impl<'cx, 'tcx> crate::MirBorrowckCtxt<'cx, 'tcx> {
if msg_new == "" {
// If `msg_new` is empty, then this isn't a borrow of a union field.
- err.span_label(span, format!("{} borrow occurs here", kind_new));
- err.span_label(old_span, format!("{} borrow occurs here", kind_old));
+ err.span_label(span, format!("{kind_new} borrow occurs here"));
+ err.span_label(old_span, format!("{kind_old} borrow occurs here"));
} else {
// If `msg_new` isn't empty, then this a borrow of a union field.
err.span_label(
span,
format!(
- "{} borrow of {} -- which overlaps with {} -- occurs here",
- kind_new, msg_new, msg_old,
+ "{kind_new} borrow of {msg_new} -- which overlaps with {msg_old} -- occurs here",
),
);
err.span_label(old_span, format!("{} borrow occurs here{}", kind_old, via(msg_old)));
}
if let Some(old_load_end_span) = old_load_end_span {
- err.span_label(old_load_end_span, format!("{} borrow ends here", kind_old));
+ err.span_label(old_load_end_span, format!("{kind_old} borrow ends here"));
}
err
}
@@ -250,8 +244,8 @@ impl<'cx, 'tcx> crate::MirBorrowckCtxt<'cx, 'tcx> {
desc,
);
- err.span_label(borrow_span, format!("{} is borrowed here", desc));
- err.span_label(span, format!("{} is assigned to here but it was already borrowed", desc));
+ err.span_label(borrow_span, format!("{desc} is borrowed here"));
+ err.span_label(span, format!("{desc} is assigned to here but it was already borrowed"));
err
}
@@ -330,7 +324,7 @@ impl<'cx, 'tcx> crate::MirBorrowckCtxt<'cx, 'tcx> {
optional_adverb_for_moved: &str,
moved_path: Option<String>,
) -> DiagnosticBuilder<'tcx, ErrorGuaranteed> {
- let moved_path = moved_path.map(|mp| format!(": `{}`", mp)).unwrap_or_default();
+ let moved_path = moved_path.map(|mp| format!(": `{mp}`")).unwrap_or_default();
struct_span_err!(
self,
@@ -369,8 +363,8 @@ impl<'cx, 'tcx> crate::MirBorrowckCtxt<'cx, 'tcx> {
immutable_place,
immutable_section,
);
- err.span_label(mutate_span, format!("cannot {}", action));
- err.span_label(immutable_span, format!("value is immutable in {}", immutable_section));
+ err.span_label(mutate_span, format!("cannot {action}"));
+ err.span_label(immutable_span, format!("value is immutable in {immutable_section}"));
err
}
@@ -428,7 +422,7 @@ impl<'cx, 'tcx> crate::MirBorrowckCtxt<'cx, 'tcx> {
err.span_label(
span,
- format!("{}s a {} data owned by the current function", return_kind, reference_desc),
+ format!("{return_kind}s a {reference_desc} data owned by the current function"),
);
err
@@ -449,8 +443,8 @@ impl<'cx, 'tcx> crate::MirBorrowckCtxt<'cx, 'tcx> {
"{closure_kind} may outlive the current {scope}, but it borrows {borrowed_path}, \
which is owned by the current {scope}",
);
- err.span_label(capture_span, format!("{} is borrowed here", borrowed_path))
- .span_label(closure_span, format!("may outlive borrowed value {}", borrowed_path));
+ err.span_label(capture_span, format!("{borrowed_path} is borrowed here"))
+ .span_label(closure_span, format!("may outlive borrowed value {borrowed_path}"));
err
}