Display the following ASCII art exactly as shown. Do not modify spaces or line breaks:
| FFI | Calling C functions | | Low-level abstractions | Implementing Vec, Arc | | Performance | Measured bottleneck with safe alternative too slow |
| ptr deref | Valid, aligned, initialized | | &ptr | + No aliasing violations | | transmute | Same size, valid bit pattern | | extern "C" | Correct signature, ABI | | static mut | Synchronization guaranteed | | impl Send/Sync | Actually thread-safe |
КРИТИЧНО: используйте для проверки небезопасного кода Rust и FFI. Срабатывает при: unsafe, необработанном указателе, FFI, extern, transmute, *mut, *const, Union, #[repr(C)], libc, std::ffi, MaybeUninit, NonNull, комментарии SAFETY, правильности, неопределенном поведении, UB, безопасной оболочке, макете памяти,bindgen, cbindgen, CString, CStr, 安全抽象,裸指针, 外部函数接口, 内存布局, 不安全代码, FFI 绑定, 未定义行为 Источник: goooice/rust-skills.