Reword suggestion messages.
This commit is contained in:
parent
cdf6606066
commit
7237e8635d
3 changed files with 6 additions and 6 deletions
|
@ -150,12 +150,12 @@ fn build_and_emit_lint(
|
||||||
lint.build(msg)
|
lint.build(msg)
|
||||||
.span_suggestion_verbose(
|
.span_suggestion_verbose(
|
||||||
local.pat.span,
|
local.pat.span,
|
||||||
"consider binding to an unused variable",
|
"consider binding to an unused variable to avoid immediately dropping the value",
|
||||||
"_unused",
|
"_unused",
|
||||||
Applicability::MachineApplicable,
|
Applicability::MachineApplicable,
|
||||||
)
|
)
|
||||||
.multipart_suggestion(
|
.multipart_suggestion(
|
||||||
"consider explicitly droping with `std::mem::drop`",
|
"consider immediately dropping the value",
|
||||||
vec![
|
vec![
|
||||||
(init_span.shrink_to_lo(), "drop(".to_string()),
|
(init_span.shrink_to_lo(), "drop(".to_string()),
|
||||||
(init_span.shrink_to_hi(), ")".to_string()),
|
(init_span.shrink_to_hi(), ")".to_string()),
|
||||||
|
|
|
@ -5,11 +5,11 @@ LL | let _ = NontrivialDrop;
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
|
|
||||||
= note: requested on the command line with `-W let-underscore-drop`
|
= note: requested on the command line with `-W let-underscore-drop`
|
||||||
help: consider binding to an unused variable
|
help: consider binding to an unused variable to avoid immediately dropping the value
|
||||||
|
|
|
|
||||||
LL | let _unused = NontrivialDrop;
|
LL | let _unused = NontrivialDrop;
|
||||||
| ~~~~~~~
|
| ~~~~~~~
|
||||||
help: consider explicitly droping with `std::mem::drop`
|
help: consider immediately dropping the value
|
||||||
|
|
|
|
||||||
LL | let _ = drop(NontrivialDrop);
|
LL | let _ = drop(NontrivialDrop);
|
||||||
| +++++ +
|
| +++++ +
|
||||||
|
|
|
@ -5,11 +5,11 @@ LL | let _ = data.lock().unwrap();
|
||||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
|
|
||||||
= note: `#[deny(let_underscore_lock)]` on by default
|
= note: `#[deny(let_underscore_lock)]` on by default
|
||||||
help: consider binding to an unused variable
|
help: consider binding to an unused variable to avoid immediately dropping the value
|
||||||
|
|
|
|
||||||
LL | let _unused = data.lock().unwrap();
|
LL | let _unused = data.lock().unwrap();
|
||||||
| ~~~~~~~
|
| ~~~~~~~
|
||||||
help: consider explicitly droping with `std::mem::drop`
|
help: consider immediately dropping the value
|
||||||
|
|
|
|
||||||
LL | let _ = drop(data.lock().unwrap());
|
LL | let _ = drop(data.lock().unwrap());
|
||||||
| +++++ +
|
| +++++ +
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue