rust-ffi-interop
Installation
SKILL.md
Rust FFI 互操作(Foreign Function Interface)
適用場景
- 需要從 Python 呼叫 Rust 高效能邏輯(PyO3)
- 需要將 Rust 函式庫封裝為 C ABI 供其他語言呼叫(cbindgen)
- 需要在 Rust 中呼叫既有 C/C++ 函式庫(bindgen)
- 需要產出
.so/.dll/.dylib動態函式庫 - 跨語言邊界的記憶體安全設計與 panic 隔離
- 將 Rust 編譯為 WASM 供瀏覽器或 Node.js 使用