rust-unsafe-guide
Installation
SKILL.md
Rust Unsafe 使用指南
適用場景
- 需要與 C/C++ 函式庫透過 FFI 互操作
- 實作底層資料結構(自訂分配器、侵入式鏈結串列、無鎖佇列)
- 效能關鍵路徑中需跳過邊界檢查或避免不必要的初始化
- 實作
Send、Sync等 unsafe trait - 處理 raw pointer 運算(嵌入式、核心開發)
- 使用
Pin建構自引用結構(async runtime 內部) - 需要
transmute做型別轉換(謹慎場景) - 對 unsafe 程式碼進行 Miri 驗證與審查