no-used-underscore-binding Disallow using bindings named as unused A leading underscore declares that a binding is intentionally unused, so later uses contradict its name. Instead, you SHOULD remove the underscore or remove every use of the binding. - Category: style - Level: warning - Fix: none - Scope: module Reported function double(_value: int32): int32 { return _value * 2; } Accepted function double(value: int32): int32 { return value * 2; } Prior art - Clippy ยท usedunderscorebinding language/linter/src/rules/style/nousedunderscorebinding.rs:6