Trait TraitD

Source
trait TraitD<D, C, B, A> {
    // Required method
    fn extend(self, d: &mut D, c: &mut C, b: &mut B, a: &mut A);
}

Required Methods§

Source

fn extend(self, d: &mut D, c: &mut C, b: &mut B, a: &mut A)

Implementors§

Source§

impl<D, C, B, A, ED, EC, EB, EA, Iter> TraitD<ED, EC, EB, EA> for Iter
where ED: Extend<D>, EC: Extend<C>, EB: Extend<B>, EA: Extend<A>, Iter: Iterator<Item = (D, C, B, A)>,

Source§

impl<D, C, B, A, ED, EC, EB, EA, Iter> TraitD<ED, EC, EB, EA> for Iter
where ED: Extend<D>, EC: Extend<C>, EB: Extend<B>, EA: Extend<A>, Iter: TrustedLen<Item = (D, C, B, A)>,