My personal reading list for rust resources which I stumpled upon. While I'm listing the items primarily for myself, others might also be interested.
- The Rust Programming Language Book - Rust Documentation
- Available as .epub here: https://killercup.github.io/trpl-ebook/
- Definitive starting point when one wants to learn Rust.
- Elegant Library APIs in Rust (by Pascal Hertleif)
- Contains best practices for library APIs, like naming conventions and non-obvious useful tricks.
- Zero-cost futures in Rust (by Aaron Turon)
- Tokyo documentation
- Impl trait tracking issue
- Rust patterns: Using traits for function overloading (by Jonathan Reem)
- Builder pattern derive crate
- The builder pattern (by Aaron Turon)
- The History of Rust (by Steve Klabnik)
- Opening Keynote (by Aaron Turon & Niko Matsakis)
- Integrating Some Rust in VLC Media Player (by Geoffroy Couprie)
- The r/playrust Classifier (by Suchin Gururangan and Colin O'Brien)
- Back to the Futures (by Alex Crichton)
- A Modern Editor Built in Rust (by Raph Levien)
- RFC: In Order to Form a More Perfect 'union' (by Josh Triple)
- Closing Keynote (by Julia Evans)
- Using Generics Effectively (by Without Boats)
- Contains interesting points about how traits can be used as a means of abstraction. Even if the trait is just implemented once, it opens the possibility to create mocks for unit tests. Also, traits can be used to replace boilerplate enum matching code.
- The Illustrated Adventure Survival Guide for New Rustaceans (by Liz Baillie)