Rust Brain Teasers is now in print!
The Rust programming language is consistent and does its best to avoid surprising the programmer. Like all languages, though, Rust still has its quirks. But these quirks present a teaching opportunity. In this book, you’ll work through a series of brain teasers that will challenge your understanding of Rust. By understanding the gaps in your knowledge, you can become better at what you do and avoid mistakes. Many of the teasers in this book come from the author’s own experience creating software. Others derive from commonly asked questions in the Rust community. Regardless of their origin, these brain teasers are fun, and let’s face it: who doesn’t love a good puzzle, right?
Rust Brain Teasers is a fun collection of oddities of the Rust language you may run into. Targeted at beginners-to-intermediate programmers, it helps you with some of the surprising parts of Rust—and explains some Rust design decisions. A fun guide that should help make you a better Rust programmer; researching these issues helped me!