Static rustc_lint_defs::builtin::UNUSED_ASSIGNMENTS
source · [−]pub static UNUSED_ASSIGNMENTS: &'static Lint
Expand description
The unused_assignments
lint detects assignments that will never be read.
Example
let mut x = 5;
x = 6;
{{produces}}
Explanation
Unused assignments may signal a mistake or unfinished code. If the
variable is never used after being assigned, then the assignment can
be removed. Variables with an underscore prefix such as _x
will not
trigger this lint.