Trait Zip
typsy::zip
pub trait Zip<O> { type Output: UnZip<Left = Self, Right = O>; pub fn zip(self, other: O) -> Self::Output; }
type Output: UnZip<Left = Self, Right = O>
pub fn zip(self, other: O) -> Self::Output
impl Zip<Nil> for Nil
type Output = Self
pub fn zip(self, Nil: Self) -> Self::Output
impl<T, U, R: Zip<S>, S> Zip<Cons<U, S>> for Cons<T, R>
type Output = Cons<(T, U), R::Output>
pub fn zip(self, other: Cons<U, S>) -> Self::Output