Trait At

Source
pub trait At<const I: usize> {
    type Item;

    // Required method
    fn at(self) -> Self::Item;
}
Expand description

A trait for accessing a type at a specific index.

This trait is implemented for Or types and tuples, allowing generic access to their elements.

Required Associated Types§

Source

type Item

The type of the item at the given index.

Required Methods§

Source

fn at(self) -> Self::Item

Returns the item at the given index.

Implementations on Foreign Types§

Source§

impl<'a, T0> At<0> for &'a (T0,)

Source§

type Item = &'a T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0> At<0> for &'a mut (T0,)

Source§

type Item = &'a mut T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1> At<0> for &'a (T0, T1)

Source§

type Item = &'a T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1> At<0> for &'a mut (T0, T1)

Source§

type Item = &'a mut T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1> At<1> for &'a (T0, T1)

Source§

type Item = &'a T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1> At<1> for &'a mut (T0, T1)

Source§

type Item = &'a mut T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2> At<0> for &'a (T0, T1, T2)

Source§

type Item = &'a T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2> At<0> for &'a mut (T0, T1, T2)

Source§

type Item = &'a mut T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2> At<1> for &'a (T0, T1, T2)

Source§

type Item = &'a T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2> At<1> for &'a mut (T0, T1, T2)

Source§

type Item = &'a mut T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2> At<2> for &'a (T0, T1, T2)

Source§

type Item = &'a T2

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2> At<2> for &'a mut (T0, T1, T2)

Source§

type Item = &'a mut T2

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3> At<0> for &'a (T0, T1, T2, T3)

Source§

type Item = &'a T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3> At<0> for &'a mut (T0, T1, T2, T3)

Source§

type Item = &'a mut T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3> At<1> for &'a (T0, T1, T2, T3)

Source§

type Item = &'a T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3> At<1> for &'a mut (T0, T1, T2, T3)

Source§

type Item = &'a mut T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3> At<2> for &'a (T0, T1, T2, T3)

Source§

type Item = &'a T2

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3> At<2> for &'a mut (T0, T1, T2, T3)

Source§

type Item = &'a mut T2

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3> At<3> for &'a (T0, T1, T2, T3)

Source§

type Item = &'a T3

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3> At<3> for &'a mut (T0, T1, T2, T3)

Source§

type Item = &'a mut T3

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4> At<0> for &'a (T0, T1, T2, T3, T4)

Source§

type Item = &'a T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4> At<0> for &'a mut (T0, T1, T2, T3, T4)

Source§

type Item = &'a mut T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4> At<1> for &'a (T0, T1, T2, T3, T4)

Source§

type Item = &'a T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4> At<1> for &'a mut (T0, T1, T2, T3, T4)

Source§

type Item = &'a mut T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4> At<2> for &'a (T0, T1, T2, T3, T4)

Source§

type Item = &'a T2

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4> At<2> for &'a mut (T0, T1, T2, T3, T4)

Source§

type Item = &'a mut T2

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4> At<3> for &'a (T0, T1, T2, T3, T4)

Source§

type Item = &'a T3

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4> At<3> for &'a mut (T0, T1, T2, T3, T4)

Source§

type Item = &'a mut T3

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4> At<4> for &'a (T0, T1, T2, T3, T4)

Source§

type Item = &'a T4

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4> At<4> for &'a mut (T0, T1, T2, T3, T4)

Source§

type Item = &'a mut T4

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<0> for &'a (T0, T1, T2, T3, T4, T5)

Source§

type Item = &'a T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<0> for &'a mut (T0, T1, T2, T3, T4, T5)

Source§

type Item = &'a mut T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<1> for &'a (T0, T1, T2, T3, T4, T5)

Source§

type Item = &'a T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<1> for &'a mut (T0, T1, T2, T3, T4, T5)

Source§

type Item = &'a mut T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<2> for &'a (T0, T1, T2, T3, T4, T5)

Source§

type Item = &'a T2

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<2> for &'a mut (T0, T1, T2, T3, T4, T5)

Source§

type Item = &'a mut T2

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<3> for &'a (T0, T1, T2, T3, T4, T5)

Source§

type Item = &'a T3

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<3> for &'a mut (T0, T1, T2, T3, T4, T5)

Source§

type Item = &'a mut T3

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<4> for &'a (T0, T1, T2, T3, T4, T5)

Source§

type Item = &'a T4

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<4> for &'a mut (T0, T1, T2, T3, T4, T5)

Source§

type Item = &'a mut T4

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<5> for &'a (T0, T1, T2, T3, T4, T5)

Source§

type Item = &'a T5

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<5> for &'a mut (T0, T1, T2, T3, T4, T5)

Source§

type Item = &'a mut T5

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<0> for &'a (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<0> for &'a mut (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a mut T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<1> for &'a (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<1> for &'a mut (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a mut T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<2> for &'a (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a T2

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<2> for &'a mut (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a mut T2

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<3> for &'a (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a T3

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<3> for &'a mut (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a mut T3

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<4> for &'a (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a T4

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<4> for &'a mut (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a mut T4

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<5> for &'a (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a T5

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<5> for &'a mut (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a mut T5

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<6> for &'a (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a T6

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<6> for &'a mut (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = &'a mut T6

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<0> for &'a (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<0> for &'a mut (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a mut T0

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<1> for &'a (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<1> for &'a mut (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a mut T1

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<2> for &'a (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a T2

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<2> for &'a mut (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a mut T2

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<3> for &'a (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a T3

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<3> for &'a mut (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a mut T3

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<4> for &'a (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a T4

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<4> for &'a mut (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a mut T4

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<5> for &'a (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a T5

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<5> for &'a mut (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a mut T5

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<6> for &'a (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a T6

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<6> for &'a mut (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a mut T6

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<7> for &'a (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a T7

Source§

fn at(self) -> Self::Item

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<7> for &'a mut (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = &'a mut T7

Source§

fn at(self) -> Self::Item

Source§

impl<T0> At<0> for (T0,)

Source§

type Item = T0

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1> At<0> for (T0, T1)

Source§

type Item = T0

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1> At<1> for (T0, T1)

Source§

type Item = T1

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2> At<0> for (T0, T1, T2)

Source§

type Item = T0

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2> At<1> for (T0, T1, T2)

Source§

type Item = T1

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2> At<2> for (T0, T1, T2)

Source§

type Item = T2

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3> At<0> for (T0, T1, T2, T3)

Source§

type Item = T0

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3> At<1> for (T0, T1, T2, T3)

Source§

type Item = T1

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3> At<2> for (T0, T1, T2, T3)

Source§

type Item = T2

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3> At<3> for (T0, T1, T2, T3)

Source§

type Item = T3

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4> At<0> for (T0, T1, T2, T3, T4)

Source§

type Item = T0

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4> At<1> for (T0, T1, T2, T3, T4)

Source§

type Item = T1

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4> At<2> for (T0, T1, T2, T3, T4)

Source§

type Item = T2

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4> At<3> for (T0, T1, T2, T3, T4)

Source§

type Item = T3

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4> At<4> for (T0, T1, T2, T3, T4)

Source§

type Item = T4

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5> At<0> for (T0, T1, T2, T3, T4, T5)

Source§

type Item = T0

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5> At<1> for (T0, T1, T2, T3, T4, T5)

Source§

type Item = T1

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5> At<2> for (T0, T1, T2, T3, T4, T5)

Source§

type Item = T2

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5> At<3> for (T0, T1, T2, T3, T4, T5)

Source§

type Item = T3

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5> At<4> for (T0, T1, T2, T3, T4, T5)

Source§

type Item = T4

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5> At<5> for (T0, T1, T2, T3, T4, T5)

Source§

type Item = T5

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<0> for (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = T0

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<1> for (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = T1

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<2> for (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = T2

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<3> for (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = T3

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<4> for (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = T4

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<5> for (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = T5

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<6> for (T0, T1, T2, T3, T4, T5, T6)

Source§

type Item = T6

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<0> for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = T0

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<1> for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = T1

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<2> for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = T2

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<3> for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = T3

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<4> for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = T4

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<5> for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = T5

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<6> for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = T6

Source§

fn at(self) -> Self::Item

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<7> for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

type Item = T7

Source§

fn at(self) -> Self::Item

Implementors§

Source§

impl<'a, T0> At<0> for &'a orn::or1::Or<T0>

Source§

impl<'a, T0> At<0> for &'a mut orn::or1::Or<T0>

Source§

impl<'a, T0, T1> At<0> for &'a orn::or2::Or<T0, T1>

Source§

impl<'a, T0, T1> At<0> for &'a mut orn::or2::Or<T0, T1>

Source§

impl<'a, T0, T1> At<1> for &'a orn::or2::Or<T0, T1>

Source§

impl<'a, T0, T1> At<1> for &'a mut orn::or2::Or<T0, T1>

Source§

impl<'a, T0, T1, T2> At<0> for &'a orn::or3::Or<T0, T1, T2>

Source§

impl<'a, T0, T1, T2> At<0> for &'a mut orn::or3::Or<T0, T1, T2>

Source§

impl<'a, T0, T1, T2> At<1> for &'a orn::or3::Or<T0, T1, T2>

Source§

impl<'a, T0, T1, T2> At<1> for &'a mut orn::or3::Or<T0, T1, T2>

Source§

impl<'a, T0, T1, T2> At<2> for &'a orn::or3::Or<T0, T1, T2>

Source§

impl<'a, T0, T1, T2> At<2> for &'a mut orn::or3::Or<T0, T1, T2>

Source§

impl<'a, T0, T1, T2, T3> At<0> for &'a orn::or4::Or<T0, T1, T2, T3>

Source§

impl<'a, T0, T1, T2, T3> At<0> for &'a mut orn::or4::Or<T0, T1, T2, T3>

Source§

impl<'a, T0, T1, T2, T3> At<1> for &'a orn::or4::Or<T0, T1, T2, T3>

Source§

impl<'a, T0, T1, T2, T3> At<1> for &'a mut orn::or4::Or<T0, T1, T2, T3>

Source§

impl<'a, T0, T1, T2, T3> At<2> for &'a orn::or4::Or<T0, T1, T2, T3>

Source§

impl<'a, T0, T1, T2, T3> At<2> for &'a mut orn::or4::Or<T0, T1, T2, T3>

Source§

impl<'a, T0, T1, T2, T3> At<3> for &'a orn::or4::Or<T0, T1, T2, T3>

Source§

impl<'a, T0, T1, T2, T3> At<3> for &'a mut orn::or4::Or<T0, T1, T2, T3>

Source§

impl<'a, T0, T1, T2, T3, T4> At<0> for &'a orn::or5::Or<T0, T1, T2, T3, T4>

Source§

impl<'a, T0, T1, T2, T3, T4> At<0> for &'a mut orn::or5::Or<T0, T1, T2, T3, T4>

Source§

impl<'a, T0, T1, T2, T3, T4> At<1> for &'a orn::or5::Or<T0, T1, T2, T3, T4>

Source§

impl<'a, T0, T1, T2, T3, T4> At<1> for &'a mut orn::or5::Or<T0, T1, T2, T3, T4>

Source§

impl<'a, T0, T1, T2, T3, T4> At<2> for &'a orn::or5::Or<T0, T1, T2, T3, T4>

Source§

impl<'a, T0, T1, T2, T3, T4> At<2> for &'a mut orn::or5::Or<T0, T1, T2, T3, T4>

Source§

impl<'a, T0, T1, T2, T3, T4> At<3> for &'a orn::or5::Or<T0, T1, T2, T3, T4>

Source§

impl<'a, T0, T1, T2, T3, T4> At<3> for &'a mut orn::or5::Or<T0, T1, T2, T3, T4>

Source§

impl<'a, T0, T1, T2, T3, T4> At<4> for &'a orn::or5::Or<T0, T1, T2, T3, T4>

Source§

impl<'a, T0, T1, T2, T3, T4> At<4> for &'a mut orn::or5::Or<T0, T1, T2, T3, T4>

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<0> for &'a orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<0> for &'a mut orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<1> for &'a orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<1> for &'a mut orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<2> for &'a orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<2> for &'a mut orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<3> for &'a orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<3> for &'a mut orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<4> for &'a orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<4> for &'a mut orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<5> for &'a orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

impl<'a, T0, T1, T2, T3, T4, T5> At<5> for &'a mut orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<0> for &'a orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<0> for &'a mut orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<1> for &'a orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<1> for &'a mut orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<2> for &'a orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<2> for &'a mut orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<3> for &'a orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<3> for &'a mut orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<4> for &'a orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<4> for &'a mut orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<5> for &'a orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<5> for &'a mut orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<6> for &'a orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6> At<6> for &'a mut orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<0> for &'a orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<0> for &'a mut orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<1> for &'a orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<1> for &'a mut orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<2> for &'a orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<2> for &'a mut orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<3> for &'a orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<3> for &'a mut orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<4> for &'a orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<4> for &'a mut orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<5> for &'a orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<5> for &'a mut orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<6> for &'a orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<6> for &'a mut orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<7> for &'a orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7> At<7> for &'a mut orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

impl<T0> At<0> for orn::or1::Or<T0>

Source§

type Item = Option<T0>

Source§

impl<T0, T1> At<0> for orn::or2::Or<T0, T1>

Source§

type Item = Option<T0>

Source§

impl<T0, T1> At<1> for orn::or2::Or<T0, T1>

Source§

type Item = Option<T1>

Source§

impl<T0, T1, T2> At<0> for orn::or3::Or<T0, T1, T2>

Source§

type Item = Option<T0>

Source§

impl<T0, T1, T2> At<1> for orn::or3::Or<T0, T1, T2>

Source§

type Item = Option<T1>

Source§

impl<T0, T1, T2> At<2> for orn::or3::Or<T0, T1, T2>

Source§

type Item = Option<T2>

Source§

impl<T0, T1, T2, T3> At<0> for orn::or4::Or<T0, T1, T2, T3>

Source§

type Item = Option<T0>

Source§

impl<T0, T1, T2, T3> At<1> for orn::or4::Or<T0, T1, T2, T3>

Source§

type Item = Option<T1>

Source§

impl<T0, T1, T2, T3> At<2> for orn::or4::Or<T0, T1, T2, T3>

Source§

type Item = Option<T2>

Source§

impl<T0, T1, T2, T3> At<3> for orn::or4::Or<T0, T1, T2, T3>

Source§

type Item = Option<T3>

Source§

impl<T0, T1, T2, T3, T4> At<0> for orn::or5::Or<T0, T1, T2, T3, T4>

Source§

type Item = Option<T0>

Source§

impl<T0, T1, T2, T3, T4> At<1> for orn::or5::Or<T0, T1, T2, T3, T4>

Source§

type Item = Option<T1>

Source§

impl<T0, T1, T2, T3, T4> At<2> for orn::or5::Or<T0, T1, T2, T3, T4>

Source§

type Item = Option<T2>

Source§

impl<T0, T1, T2, T3, T4> At<3> for orn::or5::Or<T0, T1, T2, T3, T4>

Source§

type Item = Option<T3>

Source§

impl<T0, T1, T2, T3, T4> At<4> for orn::or5::Or<T0, T1, T2, T3, T4>

Source§

type Item = Option<T4>

Source§

impl<T0, T1, T2, T3, T4, T5> At<0> for orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

type Item = Option<T0>

Source§

impl<T0, T1, T2, T3, T4, T5> At<1> for orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

type Item = Option<T1>

Source§

impl<T0, T1, T2, T3, T4, T5> At<2> for orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

type Item = Option<T2>

Source§

impl<T0, T1, T2, T3, T4, T5> At<3> for orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

type Item = Option<T3>

Source§

impl<T0, T1, T2, T3, T4, T5> At<4> for orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

type Item = Option<T4>

Source§

impl<T0, T1, T2, T3, T4, T5> At<5> for orn::or6::Or<T0, T1, T2, T3, T4, T5>

Source§

type Item = Option<T5>

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<0> for orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

type Item = Option<T0>

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<1> for orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

type Item = Option<T1>

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<2> for orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

type Item = Option<T2>

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<3> for orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

type Item = Option<T3>

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<4> for orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

type Item = Option<T4>

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<5> for orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

type Item = Option<T5>

Source§

impl<T0, T1, T2, T3, T4, T5, T6> At<6> for orn::or7::Or<T0, T1, T2, T3, T4, T5, T6>

Source§

type Item = Option<T6>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<0> for orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

type Item = Option<T0>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<1> for orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

type Item = Option<T1>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<2> for orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

type Item = Option<T2>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<3> for orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

type Item = Option<T3>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<4> for orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

type Item = Option<T4>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<5> for orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

type Item = Option<T5>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<6> for orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

type Item = Option<T6>

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> At<7> for orn::or8::Or<T0, T1, T2, T3, T4, T5, T6, T7>

Source§

type Item = Option<T7>