Effective Rust: 35 Specific Ways to Improve Your Rust Code - David Drysdale
This practical guide helps you make the transition to writing idiomatic Rust-while also making full use of Rust's type system, safety guarantees, and burgeoning ecosystem.