FromTuple

Trait FromTuple 

Source
pub trait FromTuple {
Show 16 methods // Required methods fn from_1<T1>(tup: (T1,)) -> [Self; 1] where Self: From<T1>; fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2] where Self: From<T1> + From<T2>; fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3] where Self: From<T1> + From<T2> + From<T3>; fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4] where Self: From<T1> + From<T2> + From<T3> + From<T4>; fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5] where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>; fn from_6<T1, T2, T3, T4, T5, T6>( tup: (T1, T2, T3, T4, T5, T6), ) -> [Self; 6] where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>; fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7] where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>; fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8] where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>; fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9] where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>; fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10] where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>; fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11] where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>; fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12] where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>; fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13] where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>; fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14] where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>; fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15] where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>; fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16] where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>;
}
Available on crate features tup8 and tup16 only.
Expand description

A trait to convert a tuple of different types to an array of integers.

  • The FromTuple trait is intended for perfect conversions.
  • Trait is implemented for integer and boolean types, not for arrays.
  • Without using the heap.

§Usage

Basic use of the trait.

use num_convert::FromTuple;

assert_eq!(<u16 as FromTuple>::from_3((true, false, 255_u8)), [1_u16, 0_u16, 255_u16]);
assert_eq!(<i64>::from_2((-19_500_000_i32, 230_u8)), [-19_500_000_i64, 230_i64]);

§Examples

assert_eq!(<i32>::from_2((true, 10101_u16)), [1_i32, 10101_i32]);
assert_eq!(<i32>::from_3((45_u8, 2023_u16, -53_i8)).iter().sum::<i32>(), 2015_i32);

Required Methods§

Source

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Implementations on Foreign Types§

Source§

impl FromTuple for bool

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Source§

impl FromTuple for i8

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Source§

impl FromTuple for i16

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Source§

impl FromTuple for i32

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Source§

impl FromTuple for i64

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Source§

impl FromTuple for i128

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Source§

impl FromTuple for isize

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Source§

impl FromTuple for u8

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Source§

impl FromTuple for u16

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Source§

impl FromTuple for u32

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Source§

impl FromTuple for u64

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Source§

impl FromTuple for u128

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Source§

impl FromTuple for usize

Available on crate features tup8 or tup16 only.
Source§

fn from_1<T1>(tup: (T1,)) -> [Self; 1]
where Self: From<T1>,

Converts tuple (T1,) to array [Self; 1].

Source§

fn from_2<T1, T2>(tup: (T1, T2)) -> [Self; 2]
where Self: From<T1> + From<T2>,

Converts tuple (T1, T2,) to array [Self; 2].

Source§

fn from_3<T1, T2, T3>(tup: (T1, T2, T3)) -> [Self; 3]
where Self: From<T1> + From<T2> + From<T3>,

Converts tuple (T1, T2, T3,) to array [Self; 3].

Source§

fn from_4<T1, T2, T3, T4>(tup: (T1, T2, T3, T4)) -> [Self; 4]
where Self: From<T1> + From<T2> + From<T3> + From<T4>,

Converts tuple (T1, T2, T3, T4,) to array [Self; 4].

Source§

fn from_5<T1, T2, T3, T4, T5>(tup: (T1, T2, T3, T4, T5)) -> [Self; 5]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5>,

Converts tuple (T1, T2, T3, T4, T5,) to array [Self; 5].

Source§

fn from_6<T1, T2, T3, T4, T5, T6>(tup: (T1, T2, T3, T4, T5, T6)) -> [Self; 6]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6>,

Converts tuple (T1, T2, T3, T4, T5, T6,) to array [Self; 6].

Source§

fn from_7<T1, T2, T3, T4, T5, T6, T7>( tup: (T1, T2, T3, T4, T5, T6, T7), ) -> [Self; 7]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7,) to array [Self; 7].

Source§

fn from_8<T1, T2, T3, T4, T5, T6, T7, T8>( tup: (T1, T2, T3, T4, T5, T6, T7, T8), ) -> [Self; 8]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8,) to array [Self; 8].

Source§

fn from_9<T1, T2, T3, T4, T5, T6, T7, T8, T9>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9), ) -> [Self; 9]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9,) to array [Self; 9].

Source§

fn from_10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ) -> [Self; 10]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10,) to array [Self; 10].

Source§

fn from_11<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ) -> [Self; 11]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11,) to array [Self; 11].

Source§

fn from_12<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ) -> [Self; 12]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12,) to array [Self; 12].

Source§

fn from_13<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ) -> [Self; 13]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13,) to array [Self; 13].

Source§

fn from_14<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ) -> [Self; 14]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14,) to array [Self; 14].

Source§

fn from_15<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ) -> [Self; 15]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15,) to array [Self; 15].

Source§

fn from_16<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>( tup: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ) -> [Self; 16]
where Self: From<T1> + From<T2> + From<T3> + From<T4> + From<T5> + From<T6> + From<T7> + From<T8> + From<T9> + From<T10> + From<T11> + From<T12> + From<T13> + From<T14> + From<T15> + From<T16>,

Converts tuple (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16,) to array [Self; 16].

Implementors§