How to get Iterator from IntoIterator without move

Well I want to rewind and and start from the start. Since Iterators cannot go back, I am storing a IntoIterator so that calling its into_iter function gets me a fresh iterator to use.

As you might have guessed I am just starting out and may be this is the wrong way to think.