pub fn zip<I, J>(i: I, j: J) -> Zip<I::IntoIter, J::IntoIter> where
I: IntoIterator,
J: IntoIterator,
👎 Deprecated since 0.10.4:
Use std::iter::zip instead
Expand description
Converts the arguments to iterators and zips them.
IntoIterator
enabled version of Iterator::zip
.
Example
use itertools::zip;
let mut result: Vec<(i32, char)> = Vec::new();
for (a, b) in zip(&[1, 2, 3, 4, 5], &['a', 'b', 'c']) {
result.push((*a, *b));
}
assert_eq!(result, vec![(1, 'a'),(2, 'b'),(3, 'c')]);