no-literal-unwrap Disallow immediately unwrapping a known successful result variant Unwrapping a newly constructed successful result returns the payload supplied to its constructor. Instead, you SHOULD use that payload directly. - Category: style - Level: warning - Fix: suggestion - Scope: module Reported function identity(value: int32): int32 { return Result.ok(value).unwrap(); } Accepted function identity(value: int32): int32 { return value; } Prior art - Clippy ยท unnecessaryliteralunwrap language/linter/src/rules/style/noliteralunwrap.rs:7