The third post in a series that works through The Rust Programming Language. It tries chapter 4's ownership, references and borrowing, and slices, checking when values are dropped, what happens when a moved variable is used, and what the compiler says when the reference rules are broken, comparing them along the way with TypeScript
The second post in a series that works through The Rust Programming Language. It tries chapter 3's variables, data types, functions and control flow side by side with TypeScript, and breaks the code on purpose to see how integer overflow differs between debug and release, and what a trailing ; changes
The first post in a series that works through The Rust Programming Language a little at a time, hands on. It installs Rust with mise, runs Hello, World! with rustc and Cargo, and builds the guessing game from chapter 2, breaking the code on purpose to read what the compiler says