Trait TraitK

Source
trait TraitK<K, J, I, H, G, F, E, D, C, B, A> {
    // Required method
    fn extend(
        self,
        k: &mut K,
        j: &mut J,
        i: &mut I,
        h: &mut H,
        g: &mut G,
        f: &mut F,
        e: &mut E,
        d: &mut D,
        c: &mut C,
        b: &mut B,
        a: &mut A,
    );
}

Required Methods§

Source

fn extend( self, k: &mut K, j: &mut J, i: &mut I, h: &mut H, g: &mut G, f: &mut F, e: &mut E, d: &mut D, c: &mut C, b: &mut B, a: &mut A, )

Implementors§

Source§

impl<K, J, I, H, G, F, E, D, C, B, A, EK, EJ, EI, EH, EG, EF, EE, ED, EC, EB, EA, Iter> TraitK<EK, EJ, EI, EH, EG, EF, EE, ED, EC, EB, EA> for Iter
where EK: Extend<K>, EJ: Extend<J>, EI: Extend<I>, EH: Extend<H>, EG: Extend<G>, EF: Extend<F>, EE: Extend<E>, ED: Extend<D>, EC: Extend<C>, EB: Extend<B>, EA: Extend<A>, Iter: Iterator<Item = (K, J, I, H, G, F, E, D, C, B, A)>,

Source§

impl<K, J, I, H, G, F, E, D, C, B, A, EK, EJ, EI, EH, EG, EF, EE, ED, EC, EB, EA, Iter> TraitK<EK, EJ, EI, EH, EG, EF, EE, ED, EC, EB, EA> for Iter
where EK: Extend<K>, EJ: Extend<J>, EI: Extend<I>, EH: Extend<H>, EG: Extend<G>, EF: Extend<F>, EE: Extend<E>, ED: Extend<D>, EC: Extend<C>, EB: Extend<B>, EA: Extend<A>, Iter: TrustedLen<Item = (K, J, I, H, G, F, E, D, C, B, A)>,