新手入门
日常开发中会经常使用的网站
各种书籍
The Rust Programming Language
这是由官方提供的面向全体 Rust 人员的教程,简称「TRPL」。非常适合入门的小伙伴阅读,因为该书系统得提供了 Rust 的特点和设计思想。该书也可以当作 Cookbook,在碰到问题时反复查看。
Rust by Example
该书在设计上很像 TRPL,但是提供了很多适合用于实践的例子,以体验 Rust 的设计思想。该书同样适合于入门,但是原理和内容不及 TRPL 丰富,但是通过项目驱动可以得到较多的练习过程。
Rust 与 WASM
Rust 🦀 and WebAssembly
官方出品的关于 WASM 的书籍
宏小本
The Little Book of Rust Macros
开发者们都说 Rust 的宏是卫生宏,比CPP的宏如何优秀如何好用。那么这本小册子就从源头讲解了 Rust 的整个宏系统,但是由于编写时间过早并没有讲解过程宏。
Rust 中的异步编程
Asynchronous Programming in Rust
鉴于 Future 和 async/awiat 语法的基本实现完成,Rust 中新一代的异步系统已经达成了 MVP 的目标,官方便开始逐步编写和完善该书。该书阐述了 Future 的生态和实现,比较详细地描述了 executor 和 waker 的工作机制。
Rust Cookbook
Rust Cookbook一本覆盖面很全,例子不是特别多的 cookbook,但是提供了很多常见编程内容的例子和 DEMO,内容包括了算法、CLI编程、解压缩、并发、加解密、数据结构、数据库调用、日期与时间、DEBUG、版本控制、链接C库、编码与解码、文件系统、内存管理、TCP/IP、操作系统操作、数学运算、文本处理、爬虫、URL处理、MIME、HTTP客户端调用 等。
Rust死灵书 - Rust高级与非安全程序设计
The Rustonomicon
当发现读完其他书都无法满足你时,可以阅读这本描述了 Rust 中 unsafe 及 HRTB 相关内容的书籍。
中文版版已经相当 Outdated,建议阅读英文版。
中文版版已经相当 Outdated,建议阅读英文版。