Jump to ratings and reviews
Rate this book

Effective Rust: 35 Specific Ways to Improve Your Rust Code

Rate this book

295 pages, Paperback

Published May 7, 2024

5 people are currently reading
55 people want to read

About the author

David Drysdale

6 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
19 (48%)
4 stars
14 (35%)
3 stars
4 (10%)
2 stars
2 (5%)
1 star
0 (0%)
Displaying 1 - 7 of 7 reviews
Profile Image for Bugzmanov.
239 reviews111 followers
September 28, 2024
Very short read. The format of the book is modeled after classic "Effective Java" by J. Bloch: it assumes that you know rust and want to deepen your knowledge.
The book offers 35 loosely-connected (but not really) recipes. Out of 35 recipes only 20 are about rust the language, the rest is about ecosystem and tooling. Language part of the book is pretty good. Ecosystem part felt like a space filler at times.
Java is a smaller language than rust and yet "effective java" is a thicker book. You make your own conclusions what does this mean.
Not a bad read, but I would argue that "Rust for Rustaceans" does a better job at exploring advanced rust concepts.
Profile Image for Ruslan Diachenko.
96 reviews3 followers
February 8, 2026
Coming from the Java world, and having read Effective Java by Joshua Bloch multiple times, I had high expectations for Effective Rust. The reality was a disappointment.

The high-level structure feels strange: Types, Traits, Concepts, Dependencies, Tooling, and Beyond Standard Rust. A lot of it isn't really about core Rust. Many items in the core sections are just descriptions of language features you can find in other books, often with clearer explanations and better examples.

While the book includes some best practices, there's too much filler around them. The focus often moves into tooling and ecosystem topics instead of sticking to core Rust and the clear, opinionated guidance that makes the "Effective" series worth rereading. In the end, it feels more like a broad overview than a focused guide to writing great Rust, so I don't see it becoming a permanent desk reference the way Effective Java is.
Profile Image for Mochammad Hadyan.
123 reviews4 followers
June 22, 2024
Wow, my brain deserved a rest after reading this book. The contents definitely not for beginners. Better to read the official Rust book first, then you can follow up with this one to have better and deep understanding.

To be honest, I expect the content will be self explained, however sometimes I confused how the examples and definitions are not connected and you need backtrack ti previous page to get better sense about the current one.

Despite all the drawbacks, I'm become more fascinated with how Rust can change the programming world in the future. Hopefully!
Profile Image for Rohit Goswami.
346 reviews74 followers
June 15, 2025
Very few of these are language features. Kind of a disappointment after the Scott Meyers book. A lot of these are about tooling or basic parts of Rust... Not a terrible read, but not really something I'd recommend.
Displaying 1 - 7 of 7 reviews

Can't find what you're looking for?

Get help and learn more about the design.