manual-isolate-lowest-one Prefer isolateLowestOne over its manual wrapping bitwise form Combining an integer with its wrapping negation isolates its least-significant one bit. Instead, you SHOULD call .isolateLowestOne() on the integer. - Category: style - Level: warning - Fix: automatic - Scope: module Reported function lowest(value: uint32): uint32 { return value & value.wrappingNegate(); } Accepted function lowest(value: uint32): uint32 { return value.isolateLowestOne(); } Prior art - Clippy ยท manualisolatelowestone language/linter/src/rules/style/manualisolatelowestone.rs:8