itertools::izip!
[−]
[src]
macro_rules! izip { ($I:expr) => { ... }; (($I:expr),*) => { ... }; }
Deprecated: use Zip::new instead.
Create an iterator running multiple iterators in lockstep.
The izip! iterator yields elements until any subiterator
returns None.
Iterator element type is like (A, B, ..., E) if formed
from iterators (I, J, ..., M) implementing I: Iterator<A>,
J: Iterator<B>, ..., M: Iterator<E>
Example
// Iterate over three sequences side-by-side let mut xs = [0, 0, 0]; let ys = [72, 73, 74]; for (i, a, b) in izip!(0..100, xs.mut_iter(), ys.iter()) { *a = i ^ *b; }