struct A, struct B 가 있을 때,

(A, B) 튜플을 Item 으로 가지는 iterator 를 

for 문 없이 Vec<A>, Vec<B>로 collect 할 수 있는 방법이 있나요?