This time we tackle one of the most tricky areas for a new Rust programmer: lifetimes. The key point is that when we add lifetime bounds ('a or simila… ...more
A tour of some of the most interesting traits in the standard library including Add etc. to overload operators, Sized, Sync and Send for telling the c… ...more
Following on from video 12, looking at how to add type information to traits, to make them flexible enough to describe generic code with different typ… ...more
Explaining what a trait is, and how to use it. A trait is a bit like an Interface in Java or Go, or an Abstract Base Class in C++ or Python, but it ca… ...more
Going through some exercises on Rust ownership, references, slices and error handling. To see the exercises code as it was when I recorded the video:… ...more