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...