Trait itertools::adaptors::HasCombination

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

Required Associated Types§

source

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

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<I, A> HasCombination<I> for (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)
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)
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, 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, A, A)
where I: Iterator<Item = A> + Clone, I::Item: Clone,

source§

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

Implementors§