rust-unsafe-guide

Installation
SKILL.md

Rust Unsafe 使用指南

適用場景

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

核心知識

unsafe 五種超能力

Installs
1
First Seen
Oct 3, 2026