Guide agents through Rust's Foreign Function Interface: calling C from Rust with bindgen, exporting Rust to C with cbindgen, writing safe wrappers, linking libraries via build.rs, and structuring sys crates.
For bindgen and cbindgen configuration details, see references/bindgen-cbindgen.md.
Competenza FFI Rust per l'interoperabilità C. Da utilizzare quando si chiamano librerie C da Rust, si generano collegamenti Rust con bindgen, si esportano funzioni Rust in C con cbindgen, si scrivono wrapper sicuri attorno a FFI non sicuri o si collegano librerie di sistema e fornitori. Si attiva su query su bindgen, cbindgen, extern "C", FFI non sicuro, collegamenti Rust C, collegamento di C da Rust o casse di sistema. Fonte: mohitmishra786/low-level-dev-skills.
Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/mohitmishra786/low-level-dev-skills --skill rust-ffi Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw