manual-abs-diff Prefer absDiff over equivalent branching subtraction Choosing the subtraction order with a comparison manually computes an unsigned absolute difference. Instead, you SHOULD call .absDiff() on one operand. - Category: style - Level: warning - Fix: automatic - Scope: module Reported function distance(left: uint32, right: uint32): uint32 { return left > right ? left - right : right - left; } Accepted function distance(left: uint32, right: uint32): uint32 { return left.absDiff(right); } Prior art - Clippy ยท manualabsdiff language/linter/src/rules/style/manualabsdiff.rs:8