Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

State Design Pattern in Rust

57.4K views on YouTube

Join our Rust Live Accelerator waitlist (free Rust Job-Ready Roadmap inside):
https://letsgetrusty.com/join

Let’s Get Rusty is the #1 Rust education & career development platform for engineers who want real-world skills and results. We combine a structured curriculum, industry-grade projects, expert review and feedback, and our Rust recruiter network — to help you master Rust and get hired.

· The ultimate Rust lang tutorial. Follow along as we go through the Rust lang book chapter by chapter.

📝 Get notified when the Rust Cheatsheet comes out: https://letsgetrusty.com/cheatsheet

The Rust book: https://doc.rust-lang.org/stable/book/​​

Chapters:
0:00​ Intro
0:27 Object-Oriented Design Pattern
3:00 Defining Post
5:15 Storing Text
6:18 Content Method
6:59 Requesting a Review
10:27 Adding the Approve Method
14:48 Trade-offs of the State Pattern
15:48 Encoding States and Behavior as Types
19:39 Outro

#letsgetrusty​​ #rust​lang​ #tutorial