I am a Rust beginner. I've only completed the first three chapters of the Rust Book. In there, the book covered for loops in Chapter 3.6. That got me wondering about how to iterate with non-sequential numbers. I found this wonderful tutorial on Github posted by Rustomax. It covers a huge number of Rust iterators with descriptions even beginners like me can understand. I'm amazed how many iterators Rust has.
Perhaps this will help others. By the way, I'm loving the Rust language.