pub trait TupleIter<'a> {
    type Iter: Iterator + 'a;

    // Required method
    fn iter(&'a self) -> Self::Iter;
}

Required Associated Types§

source

type Iter: Iterator + 'a

Required Methods§

source

fn iter(&'a self) -> Self::Iter

Implementations on Foreign Types§

source§

impl<'a> TupleIter<'a> for ()

§

type Iter = Empty<()>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T)

§

type Iter = Tuple2Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T)

§

type Iter = Tuple3Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T)

§

type Iter = Tuple4Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T)

§

type Iter = Tuple5Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T)

§

type Iter = Tuple6Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T)

§

type Iter = Tuple7Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T)

§

type Iter = Tuple8Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple9Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple10Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple11Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple12Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple13Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple14Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple15Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple16Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple17Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple18Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple19Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple20Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple21Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple22Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple23Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple24Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple25Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple26Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple27Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple28Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple29Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple30Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple31Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T)

§

type Iter = Tuple32Iter<'a, T>

source§

fn iter(&'a self) -> Self::Iter

source§

impl<'a, T: 'a> TupleIter<'a> for (T,)

§

type Iter = Once<&'a T>

source§

fn iter(&'a self) -> Self::Iter

Implementors§