zip-eq
A zip iterator that checks that its inputs have the same lengths, either eagerly at the moment of construction, or lazily.
Examples
Eager check
use ZipEq;
let a = ;
let b = ;
let mut zipped = a.zip_eq_eager; // length check happens here
assert_eq!;
assert_eq!;
assert_eq!;
Lazy check
use ZipEq;
let a = ;
let b = ;
let mut zipped = a.zip_eq_lazy;
assert_eq!;
assert_eq!;
assert_eq!; // length check happens here