Trait providing conversion from tuple into tuple list.
Generic trait implemented for all tuples (up to 12 elements).
Please note that Tuple trait does not have
TUPLE_SIZE constant like TupleList does.
This is intentional, in order to avoid accidental use of it for tuple lists.
You can still get tuple size as Tuple::TupleList::TUPLE_LIST_SIZE.
use crate::tuple_list::Tuple;
let tuple = (1, false, "abc");
assert_eq!(
tuple.into_tuple_list(),
(1, (false, ("abc", ()))),
);Run
Tuple list type corresponding to given tuple.
Loading content...
Converts tuple into tuple list.
Loading content...
impl<T1, T2, T3> Tuple for (T1, T2, T3)[src]
impl<T1, T2, T3, T4> Tuple for (T1, T2, T3, T4)[src]
impl<T1, T2, T3, T4, T5> Tuple for (T1, T2, T3, T4, T5)[src]
impl<T1, T2, T3, T4, T5, T6> Tuple for (T1, T2, T3, T4, T5, T6)[src]
impl<T1, T2, T3, T4, T5, T6, T7> Tuple for (T1, T2, T3, T4, T5, T6, T7)[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8> Tuple for (T1, T2, T3, T4, T5, T6, T7, T8)[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> Tuple for (T1, T2, T3, T4, T5, T6, T7, T8, T9)[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Tuple for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Tuple for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)[src]
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Tuple for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)[src]
Loading content...
Loading content...