let iter: Iterator<...> = ...
for x in iter.take(10) {
...
}
for y in iter {
}
Here, I want y
to iterate over the rest of iter
, but can not because it is consumed. Is there a way to make this work? x
iterates over first 10 elements, y
iterates over the rest.