CodeRoadMap
首页路线题库资源库文章社区
CodeRoadMap

程序员的学习成长路线图。内容免费开放,登录后可同步路线图与课时进度。

由 程序员柏风 独立维护 · 关于作者

学习

  • 路线图
  • 课程
  • 面试题
  • 文章
  • 我

更多

  • 资源
  • 社区
  • 关于作者
  • 内容说明

© 2026 CodeRoadMap

津ICP备2026012044号-1·津公网安备12011002026155号·coderoadmap@126.com
返回首页
语言2 周

Rust 语言入门

所有权、trait、async 与 Cargo,系统覆盖 rust 路线图核心节点。

登录后追踪本课程进度 —登录

从第 1 课开始

全部课时

12 节
  1. 01

    Rust 是什么

    why-use-rust、安装 cargo、与 C++/Go 对照。

  2. 02

    基础语法

    variables、control flow、functions、基本类型。

  3. 03

    所有权与借用

    ownership、borrowing、slices、stack vs heap。

  4. 04

    生命周期

    lifetime annotations、elision、常见模式。

  5. 05

    结构体与枚举

    struct、enum、pattern matching、impl blocks。

  6. 06

    错误处理

    Option、Result、? 运算符、自定义错误。

  7. 07

    Trait 与泛型

    trait definitions、bounds、generics。

  8. 08

    集合类型

    Vec、String、HashMap、Box/Rc/Arc 概览。

  9. 09

    并发与 async

    threads、channels、async/await、tokio 入门。

  10. 10

    宏与元编程

    macro_rules!、derive、DSL 概念。

  11. 11

    Web 与生态

    axum/actix、serde、sqlx、reqwest。

  12. 12

    综合练习

    CLI + JSON API 小项目与 cargo test。