1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
use super::*; /// second pub fn snd<T: Tupl + Pick<{ 2 - 1 }>>(x: T) -> T::At { x.pick::<1>() } /// third pub fn thrd<T: Tupl + Pick<{ 3 - 1 }>>(x: T) -> T::At { x.pick::<2>() } /// fourth pub fn frth<T: Tupl + Pick<{ 4 - 1 }>>(x: T) -> T::At { x.pick::<3>() } /// fifth pub fn ffth<T: Tupl + Pick<{ 5 - 1 }>>(x: T) -> T::At { x.pick::<4>() } /// sixth pub fn sxth<T: Tupl + Pick<{ 6 - 1 }>>(x: T) -> T::At { x.pick::<5>() } /// seventh pub fn svnt<T: Tupl + Pick<{ 7 - 1 }>>(x: T) -> T::At { x.pick::<6>() } /// eigth pub fn eith<T: Tupl + Pick<{ 8 - 1 }>>(x: T) -> T::At { x.pick::<7>() } /// ninth pub fn nint<T: Tupl + Pick<{ 9 - 1 }>>(x: T) -> T::At { x.pick::<8>() }