Code
Road
Map
路线图
学习路径
文章
题库
资源
社区
首页
/
路线图
/
Rust 路线图
Rust 路线图
一步步成为 Rust 开发者。
难度
中级
时长
31 周
知识点
122
模块
15
0%
整体完成度
…
继续学习
已完成
进行中
未开始
1. 阶段一
0/9
简介
测试
单元测试与集成测试
Mock 与基于属性的测试
宏与元编程
Web 开发
Tokio
ring
tauri
2. 阶段二
0/22
为什么要用 Rust?
语言基础
并发与并行
生命周期与借用检查器
使用 macro_rules! 的声明宏
过程宏与自定义派生
领域特定语言(DSL)
Axum
Leptos
Rocket
异步编程
json-rust
toml-rust
sqlx
rusqlite
structopt
termion
bevy
macroquad
Iced
nrf-hal
rust-lldb
3. 阶段三
0/8
结构体
布尔类型
元组
栈
错误处理
特征与泛型
网络编程
reqwest
4. 阶段四
0/19
什么是 Rust?
安装 Rust 和 Cargo
IDE 与 Rust 工具链
Rust REPL(Rust Playground)
Option 与 Result 枚举
错误传播与 `?` 运算符
自定义错误类型与 Trait
模块与 Crate
线程、通道与消息传递
原子操作与内存屏障
Futures 与 Async/Await 范式
Trait 定义与实现
Trait 约束与关联类型
泛型与类型级编程
显式生命周期标注
生命周期省略规则
协变与逆变生命周期
序列化与反序列化
Serde
5. 阶段五
0/4
代码组织与命名空间
使用 Cargo 管理依赖
发布到 Crates.io
数据库与 ORM
6. 阶段六
0/2
密码学
sodiumoxide
7. 阶段七
0/1
CLI 工具
8. 阶段八
0/1
游戏开发
9. 阶段九
0/1
GUI 开发
10. 阶段十
0/1
嵌入式和系统
11. 阶段十一
0/5
Diesel
embedded-hal
rppal
WebAssembly (WASM)
rust-gdb
12. 阶段十二
0/11
Actix
Loco
hyper
quinn
rust-crypto
gtk-rs
wasm-bindgen
wasm-pack
wasmer
调试
GPUI
13. 阶段十三
0/1
使用 `rustdoc` 编写文档
14. 阶段十四
0/18
变量、数据类型与常量
控制流与结构
函数与方法语法
模式匹配与解构
枚举
Impl 块
整数
字符
数组
哈希集合
队列
所有权规则与内存安全
借用、引用与切片
深入剖析:栈与堆
BTreeMap
RC
RwLock
性能与性能分析
15. 阶段十五
0/19
Traits
浮点数
字符串
哈希映射
向量
链表
二叉堆
BTreeSet
Arc
Mutex
Channels
async-std
smol
clap
fyrox
ggez
wgpu-rs
Criterion.rs
Box