🦀 UWCS Learns Rust: Don't Panic!
Are you ready to learn one of the most loved languages by developers? This week introduces error handling, then goes into some of the useful miscellaneous features. Just like before, we've got a lecture to introduce the concept, followed by finishing up our second project or starting our third!
We'll be guiding you through what makes Rust stand out from the crowd, and get hands-on with some projects. First, Tic-tac-toe. Next, a CHIP-8 Interpreter. Finally, a Graphics Raytracer built from the ground up. Not to be missed!
Follow along at https://rs118.uwcs.co.uk
Ask questions and get support on our Discord at https://discord.uwcs.uk
Talk by Joey.
0:00 Introduction
0:48 Generics
2:06 Traits Recap
3:14 Trait Bounds
5:37 Trait Objects (dyn)
8:03 Error Handling
8:58 Panic
11:15 Result
13:07 Error Types
14:48 ?
17:24 Error Trait & Anyhow
20:11 Lifetimes
25:03 Closures
28:42 Iterators
33:00 Conclusion & Projects