《Rust 101》是由 Glen De Cauwsemaecker 编写的开源学习指南,旨在帮助 Rust 初学者快速入门。
《Rust 101》作为Rust语言的入门指南,通过系统的学习路径和丰富的实践资源,旨在帮助初学者快速掌握Rust编程的基础知识和核心概念。
《Rust 101》涵盖了 Rust 的主要特性和概念,主要包括:
- 基础知识:变量、数据类型、函数、控制流、所有权等
- 面向对象:结构体、枚举、trait、泛型等
- 并发编程:线程、通道等
- 宏:声明宏和过程宏
- unsafe Rust:解释何时以及如何使用
- 异步编程:async/await、futures 等
- Web 开发:使用 actix-web 框架
《Rust 101》: rust-lang.guide/