In our 9th Rust Programming tutorial video, we look at Anonymous Functions or Closures and how Rust treats them as higher order functions. We see how we can use closures and functions as input and outputs to other functions as well as fields to structs and the various advantages of doing this. We look at Iterators which allow us to easily move through collections of data in a functional manner. We also talk about how Rust uses lazy evaluation when dealing with its iterators which gives us more control. We also look at the Box Smart Pointer construct and how it works in relation to the reference and normal pointer types in Rust.
If you enjoy the video, feel free to follow me on Steemit or on YouTube to get updates on the channel as well as more content.