Rule Template

Rule Template Use this template for all unsafe-checker rules. --- id: {prefix}-{number} original_id: P.UNS.XXX.YY or G.UNS.XXX.YY level: P|G impact: CRITICAL|HIGH|MEDIUM clippy: <clippy_lint_name&g
阅读全文

Avoid Double-Free from Panic Safety Issues

id: safety-04 original_id: P.UNS.SAS.04 level: P impact: CRITICAL Avoid Double-Free from Panic Safety Issues Summary Ensure that resources are not freed twice, especially when panics can occur during
阅读全文

Prefer NonNull<T> Over *mut T

id: ptr-02 original_id: P.UNS.PTR.02 level: P impact: MEDIUM Prefer NonNull Over *mut T Summary Use NonNull&lt;T&gt; instead of *mut T when the pointer should never be null. This enables null pointer
阅读全文