# 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)
        - [trait基础](./chapter_3/chapter_3_10_1.md)
        - [trait对象](./chapter_3/chapter_3_10_2.md)
        - [常见的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)
        - [智能指针介绍](./chapter_3/chapter_3_16_1.md)
        - [Box智能指针](./chapter_3/chapter_3_16_2.md)
        - [Deref trait](./chapter_3/chapter_3_16_3.md)
        - [Drop trait](./chapter_3/chapter_3_16_4.md)
        - [Rc智能指针](./chapter_3/chapter_3_16_5.md)
        - [RefCell智能指针](./chapter_3/chapter_3_16_6.md)
        - [引用循环、内存泄露、Weak智能指针](./chapter_3/chapter_3_16_7.md)
    - [包、crate、模块](./chapter_3/chapter_3_17.md)
        - [包、crate和模块介绍](./chapter_3/chapter_3_17_1.md)
        - [模块](./chapter_3/chapter_3_17_2.md)
        - [再谈crate](./chapter_3/chapter_3_17_3.md)
        - [工作空间](./chapter_3/chapter_3_17_4.md)
    - [测试](./chapter_3/chapter_3_18.md)
         - [编写测试](./chapter_3/chapter_3_18_1.md)
         - [运行测试](./chapter_3/chapter_3_18_2.md)
    - [再谈注释](./chapter_3/chapter_3_19.md)
    - [Rust并发编程](./chapter_3/chapter_3_20.md)
    - [unsafe编程](./chapter_3/chapter_3_21.md)
    - [FFI介绍](./chapter_3/chapter_3_22.md)
        - [在Rust中调用C](./chapter_3/chapter_3_22_1.md)
        - [在C中调用Rust](./chapter_3/chapter_3_22_2.md)
    - [宏介绍](./chapter_3/chapter_3_23.md)
        - [声明宏](./chapter_3/chapter_3_23_1.md)
        - [过程宏](./chapter_3/chapter_3_23_2.md)
- [Rust使用技巧]()
    - [Rust代码风格与格式化](./chapter_4/chapter_4_1.md)
    - [使用 Clippy 进行代码静态检查](./chapter_4/chapter_4_2.md)
