Itertools
You can zip together an arbitrary number of arrays using the !izip
macro.
// code provided by Bluss
use itertools::izip;
fn main() {
let a = [1, 2, 3];
let b = [4, 5, 6];
let c = [7, 8, 9];
for (x, y, z) in izip!(&a, &b, &c) {
}
}