[−][src]Trait path_iter::HigherIntoIterator
Implemented by iterator generators.
A function, e.g. And
is a iterator generator
with respect to the output, e.g. [And] true
.
This iterates over inputs that makes And
return true
.
Associated Types
Loading content...Required methods
fn hinto_iter(self, a: T) -> Self::IntoIter
Construct iterator from an argument.
Implementations on Foreign Types
impl<T1, T2, U1, U2, V1, V2, I1, I2> HigherIntoIterator<Either<(U1, U2), Empty>> for (T1, T2) where
T1: HigherIntoIterator<Item<U1>, Item = V1, IntoIter = I1>,
T2: Clone + HigherIntoIterator<Item<U2>, Item = V2, IntoIter = I2>,
I1: Iterator<Item = V1>,
U2: Clone,
[src]
T1: HigherIntoIterator<Item<U1>, Item = V1, IntoIter = I1>,
T2: Clone + HigherIntoIterator<Item<U2>, Item = V2, IntoIter = I2>,
I1: Iterator<Item = V1>,
U2: Clone,
type Item = (V1, V2)
type IntoIter = ProductIter<I1, I2, PathEnd<T2, U2>, V1>
fn hinto_iter(self, arg: Item<(U1, U2)>) -> Self::IntoIter
[src]
Implementors
impl HigherIntoIterator<Either<bool, Empty>> for And
[src]
type Item = (bool, bool)
type IntoIter = IntoIter<(bool, bool)>
fn hinto_iter(self, arg: Item<bool>) -> Self::IntoIter
[src]
impl HigherIntoIterator<Either<bool, Empty>> for Eqb
[src]
type Item = (bool, bool)
type IntoIter = IntoIter<(bool, bool)>
fn hinto_iter(self, arg: Item<bool>) -> Self::IntoIter
[src]
impl HigherIntoIterator<Either<bool, Empty>> for False1
[src]
type Item = bool
type IntoIter = IntoIter<bool>
fn hinto_iter(self, arg: Item<bool>) -> Self::IntoIter
[src]
impl HigherIntoIterator<Either<bool, Empty>> for Fstb
[src]
type Item = (bool, bool)
type IntoIter = IntoIter<(bool, bool)>
fn hinto_iter(self, arg: Item<bool>) -> Self::IntoIter
[src]
impl HigherIntoIterator<Either<bool, Empty>> for Idb
[src]
type Item = bool
type IntoIter = <Option<bool> as IntoIterator>::IntoIter
fn hinto_iter(self, arg: Item<bool>) -> Self::IntoIter
[src]
impl HigherIntoIterator<Either<bool, Empty>> for Not
[src]
type Item = bool
type IntoIter = <Option<bool> as IntoIterator>::IntoIter
fn hinto_iter(self, arg: Item<bool>) -> Self::IntoIter
[src]
impl HigherIntoIterator<Either<bool, Empty>> for Or
[src]
type Item = (bool, bool)
type IntoIter = IntoIter<(bool, bool)>
fn hinto_iter(self, arg: Item<bool>) -> Self::IntoIter
[src]
impl HigherIntoIterator<Either<bool, Empty>> for Sndb
[src]
type Item = (bool, bool)
type IntoIter = IntoIter<(bool, bool)>
fn hinto_iter(self, arg: Item<bool>) -> Self::IntoIter
[src]
impl HigherIntoIterator<Either<bool, Empty>> for True1
[src]
type Item = bool
type IntoIter = IntoIter<bool>
fn hinto_iter(self, arg: Item<bool>) -> Self::IntoIter
[src]
impl HigherIntoIterator<Either<bool, Empty>> for Xor
[src]
type Item = (bool, bool)
type IntoIter = IntoIter<(bool, bool)>
fn hinto_iter(self, arg: Item<bool>) -> Self::IntoIter
[src]
impl HigherIntoIterator<Either<i64, Empty>> for Add
[src]
type Item = (i64, i64)
type IntoIter = AddRangeIter
fn hinto_iter(self, arg: Item<i64>) -> Self::IntoIter
[src]
impl HigherIntoIterator<Either<i64, Empty>> for Id
[src]
impl HigherIntoIterator<Either<i64, Empty>> for Neg
[src]
impl HigherIntoIterator<Either<Range<i64>, Empty>> for Add
[src]
type Item = (i64, i64)
type IntoIter = AddRangeIter
fn hinto_iter(self, arg: Item<Range<i64>>) -> Self::IntoIter
[src]
impl<T> HigherIntoIterator<Either<Range<T>, Empty>> for Id
[src]
type Item = T
type IntoIter = Range<T>
fn hinto_iter(self, arg: Item<Range<T>>) -> Self::IntoIter
[src]
impl<T> HigherIntoIterator<Either<Range<T>, Empty>> for Neg where
T: Sub<Output = T> + From<u8>,
[src]
T: Sub<Output = T> + From<u8>,
type Item = T
type IntoIter = Range<T>
fn hinto_iter(self, arg: Item<Range<T>>) -> Self::IntoIter
[src]
impl<T, U, V, I> HigherIntoIterator<Either<U, Empty>> for Item<T> where
Item<T>: IntoIterator<Item = V, IntoIter = I>,
I: Iterator<Item = V>,
[src]
Item<T>: IntoIterator<Item = V, IntoIter = I>,
I: Iterator<Item = V>,
impl<T, U, V, W, I1, I2> HigherIntoIterator<Either<V, Empty>> for Either<T, U> where
T: HigherIntoIterator<Item<V>, Item = W, IntoIter = I1>,
U: HigherIntoIterator<Item<V>, Item = W, IntoIter = I2>,
I1: Iterator<Item = W>,
I2: Iterator<Item = W>,
[src]
T: HigherIntoIterator<Item<V>, Item = W, IntoIter = I1>,
U: HigherIntoIterator<Item<V>, Item = W, IntoIter = I2>,
I1: Iterator<Item = W>,
I2: Iterator<Item = W>,