Function itertools::free::kmerge
[−]
[src]
pub fn kmerge<I>(i: I) -> KMerge<I::Item::IntoIter> where I: IntoIterator, I::Item: IntoIterator, I::Item::Item: Ord
Create an iterator that merges elements of the contained iterators.
Equivalent to i.into_iter().kmerge()
.
use itertools::free::kmerge; for elt in kmerge(vec![vec![0, 2, 4], vec![1, 3, 5], vec![6, 7]]) { /* loop body */ }Run