Trait providing conversion from tuple list into tuple.
Generic trait implemented for all tuple lists (up to 12 elements).
use crate::tuple_list::tuple_list;
use crate::tuple_list::TupleList;
let tuple_list = tuple_list!(1, false, "abc");
assert_eq!(
tuple_list.into_tuple(),
(1, false, "abc"),
);
Run
Tuple type corresponding to given tuple list.
Loading content...
Constant representing tuple list size.
Loading content...
Converts tuple list into tuple.
Loading content...
impl<T1, T2, T3, T4, T5, T6> TupleList for (T1, (T2, (T3, (T4, (T5, (T6, ()))))))
[src]
type Tuple = (T1, T2, T3, T4, T5, T6)
impl<T1, T2, T3, T4, T5, T6, T7> TupleList for (T1, (T2, (T3, (T4, (T5, (T6, (T7, ())))))))
[src]
type Tuple = (T1, T2, T3, T4, T5, T6, T7)
impl<T1, T2, T3, T4, T5, T6, T7, T8> TupleList for (T1, (T2, (T3, (T4, (T5, (T6, (T7, (T8, ()))))))))
[src]
type Tuple = (T1, T2, T3, T4, T5, T6, T7, T8)
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> TupleList for (T1, (T2, (T3, (T4, (T5, (T6, (T7, (T8, (T9, ())))))))))
[src]
type Tuple = (T1, T2, T3, T4, T5, T6, T7, T8, T9)
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TupleList for (T1, (T2, (T3, (T4, (T5, (T6, (T7, (T8, (T9, (T10, ()))))))))))
[src]
type Tuple = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TupleList for (T1, (T2, (T3, (T4, (T5, (T6, (T7, (T8, (T9, (T10, (T11, ())))))))))))
[src]
type Tuple = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> TupleList for (T1, (T2, (T3, (T4, (T5, (T6, (T7, (T8, (T9, (T10, (T11, (T12, ()))))))))))))
[src]
type Tuple = (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
Loading content...
Loading content...