# Summary - [前言:为什么写这本书](./chapter_1.md) - [欢迎来到Rust的世界](./chapter_2.md) - [Rust基础]() - [变量和可变性](./chapter_3/chapter_3_1.md) - [基本数据类型](./chapter_3/chapter_3_2.md) - [函数](./chapter_3/chapter_3_3.md) - [注释](./chapter_3/chapter_3_4.md) - [控制流](./chapter_3/chapter_3_5.md) - [Rust内存模型](./chapter_3/chapter_3_6.md) - [所有权](./chapter_3/chapter_3_7.md) - [所有权介绍](./chapter_3/chapter_3_7_1.md) - [引用与借用](./chapter_3/chapter_3_7_2.md) - [Slice类型](./chapter_3/chapter_3_7_3.md) - [复合数据类型](./chapter_3/chapter_3_8.md) - [泛型](./chapter_3/chapter_3_9.md) - [Trait](./chapter_3/chapter_3_10.md) - [3.10.1 trait基础](./chapter_3/chapter_3_10_1.md) - [3.10.2 trait对象](./chapter_3/chapter_3_10_2.md) - [3.10.3 常见的trait](./chapter_3/chapter_3_10_3.md) - [生命周期](./chapter_3/chapter_3_11.md) - [错误处理](./chapter_3/chapter_3_12.md) - [闭包](./chapter_3/chapter_3_13.md) - [迭代器](./chapter_3/chapter_3_14.md) - [常见Collections](./chapter_3/chapter_3_15.md) - [Vector](./chapter_3/chapter_3_15_1.md) - [String](./chapter_3/chapter_3_15_2.md) - [HashMap](./chapter_3/chapter_3_15_3.md) - [HashSet](./chapter_3/chapter_3_15_4.md) - [LinkedList](./chapter_3/chapter_3_15_5.md) - [BTreeMap](./chapter_3/chapter_3_15_6.md) - [BTreeSet](./chapter_3/chapter_3_15_7.md) - [智能指针](./chapter_3/chapter_3_16.md) - [包、crate、模块-todo](./chapter_3/chapter_3_17.md) - [测试-todo](./chapter_3/chapter_3_18.md) - [再谈注释-todo](./chapter_3/chapter_3_19.md) - [Rust并发编程](./chapter_3/chapter_3_20.md) - [unsafe编程](./chapter_3/chapter_3_21.md) - [FFI介绍-todo](./chapter_3/chapter_3_22.md) - [宏介绍-todo](./chapter_3/chapter_3_23.md) - [Rust使用技巧]() - [Rust代码风格与格式化](./chapter_4/chapter_4_1.md) - [使用 Clippy 进行代码静态检查](./chapter_4/chapter_4_2.md)