Rust 系统编程专题索引
汇总本站 Rust 系统编程相关文章,覆盖所有权、async runtime、FFI、unsafe 与从 C 重写到 Rust 的工程经验。
发布来自土法炼钢兴趣小组的知识、笔记、进展和应用。主题包括数据结构和算法、编程语言、网络安全、密码学等。
共 3 篇文章 · 返回首页
汇总本站 Rust 系统编程相关文章,覆盖所有权、async runtime、FFI、unsafe 与从 C 重写到 Rust 的工程经验。
Rust 的所有权系统在 FFI 边界会失效——一旦指针跨过 extern \"C\",borrow checker 就看不到了。本文从 bindgen 自动生成绑定、cbindgen 导出 Rust 接口、内存所有权跨语言传递,到为 C 库编写安全的 Rust wrapper,系统拆解 FFI 实战中的每一个坑。
safe Rust 的编译器保证有边界。当你做 FFI、裸指针、手动内存布局时,这些保证全部消失。这篇讲怎么在 unsafe 里活着回来。