pub trait HasCombination<I>: Sized {
    type Combination: From<I> + Iterator<Item = Self>;
}

Required Associated Types§

source

type Combination: From<I> + Iterator<Item = Self>

Implementations on Foreign Types§

source§

impl<I, A> HasCombination<I> for (A, A, A, A, A, A, A, A, A, A, A, A)where I: Iterator<Item = A> + Clone, I::Item: Clone,

source§

impl<I, A> HasCombination<I> for (A, A, A, A, A)where I: Iterator<Item = A> + Clone, I::Item: Clone,

source§

impl<I, A> HasCombination<I> for (A, A, A, A, A, A)where I: Iterator<Item = A> + Clone, I::Item: Clone,

source§

impl<I, A> HasCombination<I> for (A, A, A, A, A, A, A)where I: Iterator<Item = A> + Clone, I::Item: Clone,

source§

impl<I, A> HasCombination<I> for (A, A, A, A, A, A, A, A, A)where I: Iterator<Item = A> + Clone, I::Item: Clone,

source§

impl<I, A> HasCombination<I> for (A, A, A)where I: Iterator<Item = A> + Clone, I::Item: Clone,

source§

impl<I, A> HasCombination<I> for (A, A, A, A, A, A, A, A)where I: Iterator<Item = A> + Clone, I::Item: Clone,

source§

impl<I, A> HasCombination<I> for (A, A, A, A, A, A, A, A, A, A, A)where I: Iterator<Item = A> + Clone, I::Item: Clone,

source§

impl<I, A> HasCombination<I> for (A, A, A, A, A, A, A, A, A, A)where I: Iterator<Item = A> + Clone, I::Item: Clone,

source§

impl<I: Iterator> HasCombination<I> for (I::Item,)

source§

impl<I, A> HasCombination<I> for (A, A, A, A)where I: Iterator<Item = A> + Clone, I::Item: Clone,

source§

impl<I, A> HasCombination<I> for (A, A)where I: Iterator<Item = A> + Clone, I::Item: Clone,

Implementors§