- 简介
- 第一部分:基础
- 1. 1. 引言与动机
- 2. 2. 快速开始
- 2.1. 核心关键字速查
- 3. 3. 内建类型与变量
- 3.1. 真正的不可变性与 Record 的“不可变幻觉”
- 4. 4. 控制流
- 5. 5. 数据结构与集合
- 5.1. 构造器模式
- 5.2. 集合:Vec、HashMap 与迭代器
- 6. 6. 枚举与模式匹配
- 6.1. 穷尽匹配与空安全
- 7. 7. 所有权与借用
- 7.1. 内存安全深入解析
- 7.2. 生命周期深入解析
- 7.3. 智能指针:超越单一所有权
- 8. 8. Crate 与模块
- 8.1. 包管理:Cargo 与 NuGet
- 9. 9. 错误处理
- 9.1. Crate 级错误类型与 Result 别名
- 10. 10. Trait 与泛型
- 10.1. 泛型约束
- 10.2. 继承与组合
- 11. 11. From 与 Into Trait
- 12. 12. 闭包与迭代器
- 12.1. 宏入门
- 第二部分:并发与系统
- 13. 13. 并发
- 13.1. Async/Await 深入解析
- 14. 14. Unsafe Rust 与 FFI
- 14.1. 测试
- 第三部分:迁移与最佳实践
- 15. 15. 迁移模式与案例研究
- 15.1. C# 开发者必备 Crate
- 15.2. 渐进式采用策略
- 16. 16. 最佳实践
- 16.1. 性能对比与迁移
- 16.2. 学习路径与资源
- 16.3. Rust 工具链生态
- 综合项目
- 17. 17. 综合项目