diff --git a/README.md b/README.md index 859faafa..47689578 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,11 @@ # The Way To Rust(Rust编程指南) 入门容易,精通难,成为大师难上难。Rust语言从入门到精通,中间有很多困难需要克服,本书的目标就是帮你跨过这些大山,7天上山写项目,21天下山杀四方. +## 使用本书你可以 +1. 覆盖从入门到精通所需的所有知识 +2. 桌头工具书,可以随时检索查阅 +3. 提供场景化模版代码,大幅减少复制粘贴成本 + ## Rust学习路线 0. 入一个社区: [Rust CN Members](https://rust.cm) 1. 读一本好书: [<>](https://mastery.rs) diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 3312017b..fa49ba7f 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -1,4 +1,4 @@ -# The Rust Programming Language +# Rust编程指南 [为何创作本书](about.md) [关于Rust语言](introduction.md) @@ -11,3 +11,52 @@ - [认识Cargo](ch01-first_try/cargo.md) - [你好,世界!](ch01-first_try/hello-world.md) +## Rust学习三部曲 + +- [基本概念] + - [变量与类型] + - [结构体、枚举] + - [函数与方法] + - [格式化输出] + - [字符串、数组与切片] + - [流程控制] + - [返回、异常和错误] + - [模式匹配] + - [文档注释] + - [包和模块] + +- [核心概念] + - [所有权] + - [借用] + - [生命周期] + +- [进阶编程] + - [泛型与特征] + - [迭代器] + - [集合类型] + - [函数式编程] + - [智能指针] + - [多线程] + - [测试] + - [错误处理] + - [宏] + +## 专题内容 + +- [代码风格] + +- [面向对象] + +- [并发编程] + +- [Cargo详解] + +- [性能调优] + +- [Unsafe] + +- [宏编程] + +## 场景模版 + +- [场景示例] \ No newline at end of file