This repository was archived by the owner on Nov 24, 2023. It is now read-only.
This repository was archived by the owner on Nov 24, 2023. It is now read-only.
Weird fix in tuple-pattern #100
Closed
Description
When dealing with Reduce unused variable span, the fix keeps failing.
src:
let (mut var, unused_var) = (1, 2);
suggestion:
warning: unused variable: `var`
--> src/lib.rs:2:10
|
2 | let (mut var, unused_var) = (1, 2);
| ^^^^^^^ help: consider using `_var` instead
|
= note: #[warn(unused_variables)] on by default
warning: unused variable: `unused_var`
--> src/lib.rs:2:19
|
2 | let (mut var, unused_var) = (1, 2);
| ^^^^^^^^^^ help: consider using `_unused_var` instead
warning: variable does not need to be mutable
--> src/lib.rs:2:10
|
2 | let (mut var, unused_var) = (1, 2);
| ----^^^
| |
| help: remove this `mut`
|
= note: #[warn(unused_mut)] on by default
warning: function is never used: `main`
--> src/lib.rs:1:1
|
1 | fn main() {
| ^^^^^^^^^
|
= note: #[warn(dead_code)] on by default
fixed:
let (_varus_unused_var(1, 2);
NOTE: the failed fix occurs both in current unreduce_var_span
and reduced_var_span
after the PR.
Metadata
Metadata
Assignees
Labels
No labels