logo
pub trait ZipMap<T = <Self as Adjunct>::Item>: Adjunct {
    type Output: Adjunct<Item = T>;

    fn zip_map<F>(self, other: Self, f: F) -> Self::Output
    where
        F: FnMut(Self::Item, Self::Item) -> T
; fn per_item_sum(self, other: Self) -> Self::Output
    where
        Self: Adjunct<Item = T>,
        T: Add<Output = T>
, { ... } fn per_item_product(self, other: Self) -> Self::Output
    where
        Self: Adjunct<Item = T>,
        T: Mul<Output = T>
, { ... } fn per_item_min_or_undefined(self, other: Self) -> Self::Output
    where
        Self: Adjunct<Item = T>,
        T: IntrinsicOrd
, { ... } fn per_item_max_or_undefined(self, other: Self) -> Self::Output
    where
        Self: Adjunct<Item = T>,
        T: IntrinsicOrd
, { ... } }

Required Associated Types

Required Methods

Provided Methods

Implementations on Foreign Types

Implementors