所有权是第一道墙,也是这条路线的主轴。过墙后进 Web 框架:Axum 官方生态优先。
第一步:环境与第一批代码
- Rust 环境搭建与工具链——rustup/cargo 工具链
第二步:语言核心(最难也最关键)
- Rust 所有权与借用——所有权、借用与生命周期基础
- Rust 结构体、枚举与模式匹配——代数数据类型
- Rust Trait 与泛型——抽象能力的来源
- Rust 错误处理——Result 与 ? 传播
第三步:进阶机制
- Rust 生命周期——标注规则与常见签名
- Rust 集合与迭代器——迭代器链
- Rust 智能指针——Box/Rc/Arc/RefCell
- Rust 并发与异步——线程、async 与 Send/Sync
第四步:Web 框架(选型总览 → Axum → Actix)
- Rust 生态与框架选型——Axum/Actix 等实测对比
- Axum 入门——官方生态首选
- Actix Web 入门——性能老牌
随用随查
- Rust 关键字与语法详解——语法机制速查
- Rust 标准库详解——12 个模块速查