Handle Errors Properly in FFI

id: ffi-08 original_id: P.UNS.FFI.08 level: P impact: HIGH Handle Errors Properly in FFI Summary FFI functions must use C-compatible error handling (return codes, errno, out parameters). Rust's Result
阅读全文

Use MaybeUninit<T> for Uninitialized Memory

id: mem-06 original_id: G.UNS.MEM.01 level: G impact: HIGH clippy: uninit_assumed_init, uninit_vec Use MaybeUninit for Uninitialized Memory Summary Use MaybeUninit&lt;T&gt; instead of mem::uninitializ
阅读全文