Fst

Trait Fst 

Source
pub trait Fst {
    type Ret;

    // Required method
    fn fst(self) -> Self::Ret;
}

Required Associated Types§

Required Methods§

Source

fn fst(self) -> Self::Ret

Implementations on Foreign Types§

Source§

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

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

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

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

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

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

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

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

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

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

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

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

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

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

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

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Fst for &'a (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Fst for &'a (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Fst for &'a (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Fst for &'a (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Fst for &'a (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Fst for &'a (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Fst for &'a (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<'a, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> Fst for &'a (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)

Source§

type Ret = &'a T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<'a, T> Fst for &'a (T,)

Source§

type Ret = &'a T

Source§

fn fst(self) -> Self::Ret

Source§

impl<T0, T1> Fst for (T0, T1)

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<T0, T1, T2> Fst for (T0, T1, T2)

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<T0, T1, T2, T3> Fst for (T0, T1, T2, T3)

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

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

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

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

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

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

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

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

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Fst for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Fst for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Fst for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Fst for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Fst for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Fst for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Fst for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Fst for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> Fst for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)

Source§

type Ret = T0

Source§

fn fst(self) -> Self::Ret

Source§

impl<T> Fst for (T,)

Source§

type Ret = T

Source§

fn fst(self) -> Self::Ret

Implementors§