《深入浅出Rust》将详细描述Rust语言的基本语法,穿插讲解一部分高级使用技巧。第一部分介绍Rust基本语法。第二部分介绍属于Rust独一无二的内存管理方式。第三部分介绍Rust的抽象表达能力。第四部分介绍并发模型。第五部分介绍一些实用设施。
目录
- 第一部分 基础知识
- 第1章 与君初相见 2
- 第2章 变量和类型 10
- 第3章 语句和表达式 34
- 第4章 函数 44
- 第5章 trait 50
- 第6章 数组和字符串 66
- 第7章 模式解构 77
- 第8章 深入类型系统 91
- 第9章 宏 102
- 第二部分 内存安全
- 第10章 内存管理基础 110
- 第11章 所有权和移动语义 114
- 第12章 借用和生命周期 132
- 第13章 借用检查 141
- 第14章 NLL(Non-Lexical-
- 第15章 内部可变性 158
- 第16章 解引用 169
- 第17章 泄漏 181
- 第18章 Panic 190
- 第19章 Unsafe 198
- 第20章 Vec源码分析 216
- 第三部分 高级抽象
- 第21章 泛型 234