In this tutorial video, we look to filling a few of the gaps in our knowledge. We look at the last major collection types in Rust, the Vector and the Hashmap. Both the Vector and the Hashmap are very important collection types in Rust. We also look at how we can coerce a primitive from one type to another using Casting. This is a very useful construct because it lets us deal with some problems without having to re-create new types or new functions. We look at some syntactic sugar statements in the If-Let and While-Let match/binding statements and we talk about how they are not as exhaustive as a proper Match statement. They also allow us to write less verbose code as a result. Finally, we take a look at the Result Enum and how we can use it for error handling in a different way from the Option Enum.
Edit: I just realized after re-watching the video that I misspoke a few times in the video (calling While-let if-while etc). I was a exhausted when I made this video and I hope it does not detract from your learning experience.