Effective Rust
So you’ve learned how to write some Rust code. But there’s a difference between writing any Rust code and writing good Rust code.
This chapter consists of relatively independent tutorials which show you how to take your Rust to the next level. Common patterns and standard library features will be introduced. Read these sections in any order of your choosing.