Struct mysql_common::row::convert::frunk::HCons [−]
pub struct HCons<H, T> {
pub head: H,
pub tail: T,
}
Expand description
Represents the most basic non-empty HList. Its value is held in head
while its tail is another HList.
Fields
head: H
tail: T
Implementations
impl<H, T> HCons<H, T>
impl<H, T> HCons<H, T>
impl<Head, Tail> HCons<Head, Tail>
impl<Head, Tail> HCons<Head, Tail>
Borrow an element by type from an HList.
Examples
let h = hlist![1i32, 2u32, "hello", true, 42f32];
// Often, type inference can figure out the type you want.
// You can help guide type inference when necessary by
// using type annotations.
let b: &bool = h.get();
if !b { panic!("no way!") };
// If space is tight, you can also use turbofish syntax.
// The Index is still left to type inference by using `_`.
match *h.get::<u32, _>() {
2 => { },
_ => panic!("it can't be!!"),
}
Mutably borrow an element by type from an HList.
Examples
let mut h = hlist![1i32, true];
// Type inference ensures we fetch the correct type.
*h.get_mut() = false;
*h.get_mut() = 2;
// *h.get_mut() = "neigh"; // Won't compile.
assert_eq!(h, hlist![2i32, false]);
Remove an element by type from an HList.
The remaining elements are returned along with it.
Examples
let list = hlist![1, "hello", true, 42f32];
// Often, type inference can figure out the target type.
let (b, list): (bool, _) = list.pluck();
assert!(b);
// When type inference will not suffice, you can use a turbofish.
// The Index is still left to type inference by using `_`.
let (s, list) = list.pluck::<i32, _>();
// Each time we plucked, we got back a remainder.
// Let's check what's left:
assert_eq!(list, hlist!["hello", 42.0])
Turns an HList into nested Tuple2s, which are less troublesome to pattern match and have a nicer type signature.
Examples
let h = hlist![1, "hello", true, 42f32];
// We now have a much nicer pattern matching experience
let (first,(second,(third, fourth))) = h.into_tuple2();
assert_eq!(first , 1);
assert_eq!(second, "hello");
assert_eq!(third , true);
assert_eq!(fourth, 42f32);
impl<Head, Tail> HCons<Head, Tail>
impl<Head, Tail> HCons<Head, Tail>
Prepend an item to the current HList
Examples
let h1 = hlist![1, "hi"];
let h2 = h1.prepend(true);
let (a, (b, c)) = h2.into_tuple2();
assert_eq!(a, true);
assert_eq!(b, 1);
assert_eq!(c, "hi");
Consume the current HList and return an HList with the requested shape.
sculpt
allows us to extract/reshape/scult the current HList into another shape,
provided that the requested shape’s types are are contained within the current HList.
The Indices
type parameter allows the compiler to figure out that Ts
and Self
can be morphed into each other.
Examples
let h = hlist![9000, "joe", 41f32, true];
let (reshaped, remainder): (HList![f32, i32, &str], _) = h.sculpt();
assert_eq!(reshaped, hlist![41f32, 9000, "joe"]);
assert_eq!(remainder, hlist![true]);
pub fn into_reverse(self) -> <HCons<Head, Tail> as IntoReverse>::Output where
HCons<Head, Tail>: IntoReverse,
pub fn into_reverse(self) -> <HCons<Head, Tail> as IntoReverse>::Output where
HCons<Head, Tail>: IntoReverse,
Reverse the HList.
Examples
assert_eq!(hlist![].into_reverse(), hlist![]);
assert_eq!(
hlist![1, "hello", true, 42f32].into_reverse(),
hlist![42f32, true, "hello", 1],
)
Return an HList where the contents are references to the original HList on which this method was called.
Examples
assert_eq!(hlist![].to_ref(), hlist![]);
assert_eq!(hlist![1, true].to_ref(), hlist![&1, &true]);
Return an HList
where the contents are mutable references
to the original HList
on which this method was called.
Examples
assert_eq!(hlist![].to_mut(), hlist![]);
assert_eq!(hlist![1, true].to_mut(), hlist![&mut 1, &mut true]);
Apply a function to each element of an HList.
This transforms some HList![A, B, C, ..., E]
into some
HList![T, U, V, ..., Z]
. A variety of types are supported
for the folder argument:
- An
hlist![]
of closures (one for each element). - A single closure (for mapping an HList that is homogenous).
- A single
Poly
.
Examples
use ::frunk::HNil;
assert_eq!(HNil.map(HNil), HNil);
let h = hlist![1, false, 42f32];
// Sadly we need to help the compiler understand the bool type in our mapper
let mapped = h.to_ref().map(hlist![
|&n| n + 1,
|b: &bool| !b,
|&f| f + 1f32]);
assert_eq!(mapped, hlist![2, true, 43f32]);
// There is also a value-consuming version that passes values to your functions
// instead of just references:
let mapped2 = h.map(hlist![
|n| n + 3,
|b: bool| !b,
|f| f + 8959f32]);
assert_eq!(mapped2, hlist![4, true, 9001f32]);
Zip two HLists together.
This zips a HList![A1, B1, ..., C1]
with a HList![A2, B2, ..., C2]
to make a HList![(A1, A2), (B1, B2), ..., (C1, C2)]
Example
use ::frunk::HNil;
assert_eq!(HNil.zip(HNil), HNil);
let h1 = hlist![1, false, 42f32];
let h2 = hlist![true, "foo", 2];
let zipped = h1.zip(h2);
assert_eq!(zipped, hlist![
(1, true),
(false, "foo"),
(42f32, 2),
]);
Perform a left fold over an HList.
This transforms some HList![A, B, C, ..., E]
into a single
value by visiting all of the elements in left-to-right order.
A variety of types are supported for the mapper argument:
- An
hlist![]
of closures (one for each element). - A single closure (for folding an HList that is homogenous).
- A single
Poly
.
The accumulator can freely change type over the course of the call.
When called with a list of N
functions, an expanded form of the
implementation with type annotations might look something like this:
let acc: Acc0 = init_value;
let acc: Acc1 = f1(acc, x1);
let acc: Acc2 = f2(acc, x2);
let acc: Acc3 = f3(acc, x3);
...
let acc: AccN = fN(acc, xN);
acc
Examples
let nil = hlist![];
assert_eq!(nil.foldl(hlist![], 0), 0);
let h = hlist![1, false, 42f32];
let folded = h.to_ref().foldl(
hlist![
|acc, &i| i + acc,
|acc, b: &bool| if !b && acc > 42 { 9000f32 } else { 0f32 },
|acc, &f| f + acc
],
1
);
assert_eq!(42f32, folded);
// There is also a value-consuming version that passes values to your folding
// functions instead of just references:
let folded2 = h.foldl(
hlist![
|acc, i| i + acc,
|acc, b: bool| if !b && acc > 42 { 9000f32 } else { 0f32 },
|acc, f| f + acc
],
8918
);
assert_eq!(9042f32, folded2)
Perform a right fold over an HList.
This transforms some HList![A, B, C, ..., E]
into a single
value by visiting all of the elements in reverse order.
A variety of types are supported for the mapper argument:
- An
hlist![]
of closures (one for each element). - A single closure (for folding an HList that is homogenous), taken by reference.
- A single
Poly
.
The accumulator can freely change type over the course of the call.
Comparison to foldl
While the order of element traversal in foldl
may seem more natural,
foldr
does have its use cases, in particular when it is used to build
something that reflects the structure of the original HList (such as
folding an HList of Option
s into an Option
of an HList).
An implementation of such a function using foldl
will tend to
reverse the list, while foldr
will tend to preserve its order.
The reason for this is because foldr
performs what is known as
“structural induction;” it can be understood as follows:
- Write out the HList in terms of
h_cons
andHNil
. - Substitute each
h_cons
with a function, and substituteHNil
withinit
the list:
h_cons(x1, h_cons(x2, h_cons(x3, ...h_cons(xN, HNil)...)))
becomes:
f1( x1, f2( x2, f3( x3, ... fN( xN, init)...)))
Examples
let nil = hlist![];
assert_eq!(nil.foldr(hlist![], 0), 0);
let h = hlist![1, false, 42f32];
let folded = h.foldr(
hlist![
|acc, i| i + acc,
|acc, b: bool| if !b && acc > 42f32 { 9000 } else { 0 },
|acc, f| f + acc
],
1f32
);
assert_eq!(9001, folded)
Trait Implementations
impl<K, V, Tail> ByNameFieldPlucker<K, Here> for HCons<Field<K, V>, Tail>
impl<K, V, Tail> ByNameFieldPlucker<K, Here> for HCons<Field<K, V>, Tail>
Implementation when the pluck target key is in the head.
type TargetValue = V
type Remainder = Tail
pub fn pluck_by_name(
self
) -> (Field<K, <HCons<Field<K, V>, Tail> as ByNameFieldPlucker<K, Here>>::TargetValue>, <HCons<Field<K, V>, Tail> as ByNameFieldPlucker<K, Here>>::Remainder)
pub fn pluck_by_name(
self
) -> (Field<K, <HCons<Field<K, V>, Tail> as ByNameFieldPlucker<K, Here>>::TargetValue>, <HCons<Field<K, V>, Tail> as ByNameFieldPlucker<K, Here>>::Remainder)
Returns a pair consisting of the value pointed to by the target key and the remainder.
impl<Head, Tail, K, TailIndex> ByNameFieldPlucker<K, There<TailIndex>> for HCons<Head, Tail> where
Tail: ByNameFieldPlucker<K, TailIndex>,
impl<Head, Tail, K, TailIndex> ByNameFieldPlucker<K, There<TailIndex>> for HCons<Head, Tail> where
Tail: ByNameFieldPlucker<K, TailIndex>,
Implementation when the pluck target key is in the tail.
type TargetValue = <Tail as ByNameFieldPlucker<K, TailIndex>>::TargetValue
pub fn pluck_by_name(
self
) -> (Field<K, <HCons<Head, Tail> as ByNameFieldPlucker<K, There<TailIndex>>>::TargetValue>, <HCons<Head, Tail> as ByNameFieldPlucker<K, There<TailIndex>>>::Remainder)
pub fn pluck_by_name(
self
) -> (Field<K, <HCons<Head, Tail> as ByNameFieldPlucker<K, There<TailIndex>>>::TargetValue>, <HCons<Head, Tail> as ByNameFieldPlucker<K, There<TailIndex>>>::Remainder)
Returns a pair consisting of the value pointed to by the target key and the remainder.
impl<Choices, THead, TTail, NHead, NTail, Rem> CoproductSubsetter<Coproduct<THead, TTail>, HCons<NHead, NTail>> for Choices where
Choices: CoprodUninjector<THead, NHead, Remainder = Rem>,
Rem: CoproductSubsetter<TTail, NTail>,
impl<Choices, THead, TTail, NHead, NTail, Rem> CoproductSubsetter<Coproduct<THead, TTail>, HCons<NHead, NTail>> for Choices where
Choices: CoprodUninjector<THead, NHead, Remainder = Rem>,
Rem: CoproductSubsetter<TTail, NTail>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
Performs the conversion.
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9> From<(F1, F2, F3, F4, F5, F6, F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8> From<(F1, F2, F3, F4, F5, F6, F7, F8)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HNil>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8> From<(F1, F2, F3, F4, F5, F6, F7, F8)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HNil>>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7> From<(F1, F2, F3, F4, F5, F6, F7)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HNil>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
impl<T0, F1, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7> From<(F1, F2, F3, F4, F5, F6, F7)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HNil>>>>>>>> where
T0: Default,
T1: From<F1>,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
pub fn from(
f: (F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12> From<(F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11, F12, T12> From<(F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11> From<(F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10, F11, T11> From<(F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10> From<(F10,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, F10, T10> From<(F10,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: From<F10>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
pub fn from(
f: (F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13> From<(F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12, F13, T13> From<(F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12> From<(F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11, F12, T12> From<(F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11> From<(F11,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, F11, T11> From<(F11,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14> From<(F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13, F14, T14> From<(F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13> From<(F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12, F13, T13> From<(F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12> From<(F12,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, F12, T12> From<(F12,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15> From<(F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14, F15, T15> From<(F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14> From<(F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13, F14, T14> From<(F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13> From<(F13,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, F13, T13> From<(F13,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16> From<(F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15, F16, T16> From<(F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15> From<(F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14, F15, T15> From<(F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14> From<(F14,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, F14, T14> From<(F14,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17> From<(F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16, F17, T17> From<(F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16> From<(F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15, F16, T16> From<(F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15> From<(F15,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, F15, T15> From<(F15,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17, F18, T18> From<(F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17, F18, T18> From<(F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17> From<(F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16, F17, T17> From<(F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16> From<(F16,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, F16, T16> From<(F16,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17, F18, T18, F19, T19> From<(F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17, F18, T18, F19, T19> From<(F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17, F18, T18> From<(F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17, F18, T18> From<(F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17> From<(F17,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, F17, T17> From<(F17,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, F18, T18, F19, T19, F20, T20> From<(F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, F18, T18, F19, T19, F20, T20> From<(F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, F18, T18, F19, T19> From<(F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, F18, T18, F19, T19> From<(F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, F18, T18> From<(F18,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, F18, T18> From<(F18,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, F19, T19, F20, T20, F21, T21> From<(F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, F19, T19, F20, T20, F21, T21> From<(F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, F19, T19, F20, T20> From<(F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, F19, T19, F20, T20> From<(F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: From<F19>,
T20: From<F20>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, F19, T19> From<(F19,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, F19, T19> From<(F19,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: From<F19>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
Performs the conversion.
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F2, F3, F4, F5, F6, F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9> From<(F2, F3, F4, F5, F6, F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9> From<(F2, F3, F4, F5, F6, F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8> From<(F2, F3, F4, F5, F6, F7, F8)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HNil>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8> From<(F2, F3, F4, F5, F6, F7, F8)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HNil>>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7> From<(F2, F3, F4, F5, F6, F7)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HNil>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
impl<T0, T1, F2, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7> From<(F2, F3, F4, F5, F6, F7)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HNil>>>>>>>> where
T0: Default,
T1: Default,
T2: From<F2>,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, F20, T20, F21, T21, F22, T22> From<(F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, F20, T20, F21, T21, F22, T22> From<(F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, F20, T20, F21, T21> From<(F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, F20, T20, F21, T21> From<(F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: From<F20>,
T21: From<F21>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, F20, T20> From<(F20,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, F20, T20> From<(F20,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, F21, T21, F22, T22, F23, T23> From<(F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: Default,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, F21, T21, F22, T22, F23, T23> From<(F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: Default,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, F21, T21, F22, T22> From<(F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: Default,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, F21, T21, F22, T22> From<(F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: Default,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, F21, T21> From<(F21,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: Default,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, F21, T21> From<(F21,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: Default,
T21: From<F21>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, F22, T22, F23, T23> From<(F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: Default,
T21: Default,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, F22, T22, F23, T23> From<(F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: Default,
T21: Default,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, F22, T22> From<(F22,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: Default,
T21: Default,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, F22, T22> From<(F22,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: Default,
T21: Default,
T22: From<F22>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, F23, T23> From<(F23,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: Default,
T21: Default,
T22: Default,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, F23, T23> From<(F23,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
T13: Default,
T14: Default,
T15: Default,
T16: Default,
T17: Default,
T18: Default,
T19: Default,
T20: Default,
T21: Default,
T22: Default,
T23: From<F23>,
pub fn from(
f: (F23,)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F23,)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
pub fn from(
f: (F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
pub fn from(
f: (F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
Performs the conversion.
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
Performs the conversion.
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F3, F4, F5, F6, F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F3, F4, F5, F6, F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F3, F4, F5, F6, F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9> From<(F3, F4, F5, F6, F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9> From<(F3, F4, F5, F6, F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8> From<(F3, F4, F5, F6, F7, F8)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HNil>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
impl<T0, T1, T2, F3, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8> From<(F3, F4, F5, F6, F7, F8)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HNil>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: From<F3>,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
pub fn from(
f: (F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
pub fn from(
f: (F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
Performs the conversion.
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
Performs the conversion.
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F4, F5, F6, F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F4, F5, F6, F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F4, F5, F6, F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F4, F5, F6, F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F4, F5, F6, F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9> From<(F4, F5, F6, F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9> From<(F4, F5, F6, F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8> From<(F4, F5, F6, F7, F8)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HNil>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
impl<T0, T1, T2, T3, F4, T4, F5, T5, F6, T6, F7, T7, F8, T8> From<(F4, F5, F6, F7, F8)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HNil>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: From<F4>,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
pub fn from(
f: (F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
pub fn from(
f: (F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F5, F6, F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F5, F6, F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F5, F6, F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F5, F6, F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F5, F6, F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F5, F6, F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F5, F6, F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9> From<(F5, F6, F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8, F9, T9> From<(F5, F6, F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8> From<(F5, F6, F7, F8)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HNil>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
impl<T0, T1, T2, T3, T4, F5, T5, F6, T6, F7, T7, F8, T8> From<(F5, F6, F7, F8)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HNil>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: From<F5>,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
pub fn from(
f: (F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
pub fn from(
f: (F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F6, F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F6, F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F6, F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F6, F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F6, F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F6, F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F6, F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F6, F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F6, F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9> From<(F6, F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8, F9, T9> From<(F6, F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8> From<(F6, F7, F8)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HNil>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
impl<T0, T1, T2, T3, T4, T5, F6, T6, F7, T7, F8, T8> From<(F6, F7, F8)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HNil>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: From<F6>,
T7: From<F7>,
T8: From<F8>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
pub fn from(
f: (F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
pub fn from(
f: (F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F7, F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F7, F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F7, F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F7, F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F7, F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9, F10, T10> From<(F7, F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9> From<(F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, T2, T3, T4, T5, T6, F7, T7, F8, T8, F9, T9> From<(F7, F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: From<F7>,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
pub fn from(
f: (F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F8, F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F8, F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F8, F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F8, F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F8, F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10, F11, T11> From<(F8, F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10> From<(F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9, F10, T10> From<(F8, F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9> From<(F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, F8, T8, F9, T9> From<(F8, F9)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: From<F8>,
T9: From<F9>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22, F23, T23> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
T23: From<F23>,
pub fn from(
f: (F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HCons<T23, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21, F22, T22> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
T22: From<F22>,
pub fn from(
f: (F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HCons<T22, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20, F21, T21> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
T21: From<F21>,
pub fn from(
f: (F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20, F21)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HCons<T21, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19, F20, T20> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
T20: From<F20>,
pub fn from(
f: (F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HCons<T20, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18, F19, T19> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
T19: From<F19>,
pub fn from(
f: (F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
f: (F9, F10, F11, F12, F13, F14, F15, F16, F17, F18, F19)
) -> HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HCons<T19, HNil>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17, F18, T18> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17, F18)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HCons<T18, HNil>>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
T18: From<F18>,
Performs the conversion.
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16, F17, T17> From<(F9, F10, F11, F12, F13, F14, F15, F16, F17)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HCons<T17, HNil>>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
T17: From<F17>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15, F16, T16> From<(F9, F10, F11, F12, F13, F14, F15, F16)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HCons<T16, HNil>>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
T16: From<F16>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14, F15, T15> From<(F9, F10, F11, F12, F13, F14, F15)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HCons<T15, HNil>>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
T15: From<F15>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13, F14, T14> From<(F9, F10, F11, F12, F13, F14)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HCons<T14, HNil>>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
T14: From<F14>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12, F13, T13> From<(F9, F10, F11, F12, F13)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HCons<T13, HNil>>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
T13: From<F13>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11, F12, T12> From<(F9, F10, F11, F12)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HCons<T12, HNil>>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
T12: From<F12>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11> From<(F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10, F11, T11> From<(F9, F10, F11)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HCons<T11, HNil>>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
T11: From<F11>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10> From<(F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9, F10, T10> From<(F9, F10)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HCons<T10, HNil>>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
T10: From<F10>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9> From<(F9,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, F9, T9> From<(F9,)> for HCons<T0, HCons<T1, HCons<T2, HCons<T3, HCons<T4, HCons<T5, HCons<T6, HCons<T7, HCons<T8, HCons<T9, HNil>>>>>>>>>> where
T0: Default,
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: From<F9>,
impl<T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>
impl<T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>
impl<T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>
impl<T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>
impl<T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>
impl<T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>
impl<T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>
impl<T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>
impl<T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>
impl<T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T22, HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>>
impl<T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T22, HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T22, HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T22, HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
impl<T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T23, HCons<T22, HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>>>
impl<T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> From<(T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T23, HCons<T22, HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T23, HCons<T22, HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>>>
pub fn from(
tup: (T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)
) -> HCons<T23, HCons<T22, HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>>>
Performs the conversion.
Implementation for folding over an HList using a single function that can handle all cases
let h = hlist![1, 2, 3, 4, 5];
let r: isize = h.foldl(|acc, next| acc + next, 0);
assert_eq!(r, 15);
pub fn real_foldr(
self,
folder: F,
init: Init
) -> (<HCons<H, Tail> as HFoldRightable<F, Init>>::Output, F)
impl<H, T> HList for HCons<H, T> where
T: HList,
impl<H, T> HList for HCons<H, T> where
T: HList,
Returns the length of a given HList type without making use of any references, or in fact, any values at all. Read more
pub fn static_len() -> usize
pub fn static_len() -> usize
Please use LEN instead
Returns the length of a given HList type without making use of any references, or in fact, any values at all. Read more
impl<P, H, Tail> HMappable<Poly<P>> for HCons<H, Tail> where
P: Func<H>,
Tail: HMappable<Poly<P>>,
impl<P, H, Tail> HMappable<Poly<P>> for HCons<H, Tail> where
P: Func<H>,
Tail: HMappable<Poly<P>>,
impl<T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>
impl<T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>
impl<T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>
impl<T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>
impl<T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>
impl<T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>
impl<T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>
impl<T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>
impl<T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>
impl<T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>
impl<T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>
impl<T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>
impl<T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>
impl<T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>
impl<T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>
impl<T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>
impl<T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T22, HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>>
impl<T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T22, HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>>
impl<T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T23, HCons<T22, HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>>>
impl<T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0> Into<(T23, T22, T21, T20, T19, T18, T17, T16, T15, T14, T13, T12, T11, T10, T9, T8, T7, T6, T5, T4, T3, T2, T1, T0)> for HCons<T23, HCons<T22, HCons<T21, HCons<T20, HCons<T19, HCons<T18, HCons<T17, HCons<T16, HCons<T15, HCons<T14, HCons<T13, HCons<T12, HCons<T11, HCons<T10, HCons<T9, HCons<T8, HCons<T7, HCons<T6, HCons<T5, HCons<T4, HCons<T3, HCons<T2, HCons<T1, HCons<T0, HNil>>>>>>>>>>>>>>>>>>>>>>>>
type HeadType = T1
type HeadType = T1
The 0 element in the output tuple
type TailOutput = T2
type TailOutput = T2
The 1 element in the output tuple
impl<T, Tail> IntoTuple2 for HCons<T, Tail> where
Tail: IntoTuple2,
impl<T, Tail> IntoTuple2 for HCons<T, Tail> where
Tail: IntoTuple2,
type HeadType = T
type HeadType = T
The 0 element in the output tuple
type TailOutput = (<Tail as IntoTuple2>::HeadType, <Tail as IntoTuple2>::TailOutput)
type TailOutput = (<Tail as IntoTuple2>::HeadType, <Tail as IntoTuple2>::TailOutput)
The 1 element in the output tuple
impl<Label, Value, Tail> IntoUnlabelled for HCons<Field<Label, Value>, Tail> where
Tail: IntoUnlabelled,
impl<Label, Value, Tail> IntoUnlabelled for HCons<Field<Label, Value>, Tail> where
Tail: IntoUnlabelled,
Implementation when we have a non-empty HCons holding a label in its head
pub fn into_unlabelled(
self
) -> <HCons<Field<Label, Value>, Tail> as IntoUnlabelled>::Output
pub fn into_unlabelled(
self
) -> <HCons<Field<Label, Value>, Tail> as IntoUnlabelled>::Output
Turns the current HList into an unlabelled one. Read more
impl<Label, Value, Tail> IntoValueLabelled for HCons<Field<Label, Value>, Tail> where
Tail: IntoValueLabelled,
impl<Label, Value, Tail> IntoValueLabelled for HCons<Field<Label, Value>, Tail> where
Tail: IntoValueLabelled,
pub fn into_value_labelled(
self
) -> <HCons<Field<Label, Value>, Tail> as IntoValueLabelled>::Output
pub fn into_value_labelled(
self
) -> <HCons<Field<Label, Value>, Tail> as IntoValueLabelled>::Output
Turns the current HList into a value-labelled one. Read more
impl<H, T> PartialOrd<HCons<H, T>> for HCons<H, T> where
H: PartialOrd<H>,
T: PartialOrd<T>,
impl<H, T> PartialOrd<HCons<H, T>> for HCons<H, T> where
H: PartialOrd<H>,
T: PartialOrd<T>,
pub fn partial_cmp(&self, other: &HCons<H, T>) -> Option<Ordering>
pub fn partial_cmp(&self, other: &HCons<H, T>) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
impl<HeadName, TailNames, HeadPluckIndex, TailPluckIndices, Traversable> PathTraverser<Path<HCons<HeadName, Path<TailNames>>>, HCons<HeadPluckIndex, TailPluckIndices>> for Traversable where
Traversable: IntoLabelledGeneric,
<Traversable as IntoLabelledGeneric>::Repr: ByNameFieldPlucker<HeadName, HeadPluckIndex>,
<<Traversable as IntoLabelledGeneric>::Repr as ByNameFieldPlucker<HeadName, HeadPluckIndex>>::TargetValue: PathTraverser<Path<TailNames>, TailPluckIndices>,
impl<HeadName, TailNames, HeadPluckIndex, TailPluckIndices, Traversable> PathTraverser<Path<HCons<HeadName, Path<TailNames>>>, HCons<HeadPluckIndex, TailPluckIndices>> for Traversable where
Traversable: IntoLabelledGeneric,
<Traversable as IntoLabelledGeneric>::Repr: ByNameFieldPlucker<HeadName, HeadPluckIndex>,
<<Traversable as IntoLabelledGeneric>::Repr as ByNameFieldPlucker<HeadName, HeadPluckIndex>>::TargetValue: PathTraverser<Path<TailNames>, TailPluckIndices>,
type TargetValue = <<<Traversable as IntoLabelledGeneric>::Repr as ByNameFieldPlucker<HeadName, HeadPluckIndex>>::TargetValue as PathTraverser<Path<TailNames>, TailPluckIndices>>::TargetValue
impl<Head, Tail, FromTail, TailIndex> Plucker<FromTail, There<TailIndex>> for HCons<Head, Tail> where
Tail: Plucker<FromTail, TailIndex>,
impl<Head, Tail, FromTail, TailIndex> Plucker<FromTail, There<TailIndex>> for HCons<Head, Tail> where
Tail: Plucker<FromTail, TailIndex>,
Implementation when the pluck target is in the tail
impl<T, Tail> Plucker<T, Here> for HCons<T, Tail>
impl<T, Tail> Plucker<T, Here> for HCons<T, Tail>
Implementation when the pluck target is in head
Implementation for when we have a non-empty HCons target
Indices is HCons<IndexHead, IndexTail> here because the compiler is being asked to figure out the Index for Plucking the first item of type THead out of Self and the rest (IndexTail) is for the Plucker’s remainder induce.
impl<Head, Tail, FromTail, TailIndex> Selector<FromTail, There<TailIndex>> for HCons<Head, Tail> where
Tail: Selector<FromTail, TailIndex>,
impl<Head, Tail, FromTail, TailIndex> Selector<FromTail, There<TailIndex>> for HCons<Head, Tail> where
Tail: Selector<FromTail, TailIndex>,
impl<T, Tail> Selector<T, Here> for HCons<T, Tail>
impl<T, Tail> Selector<T, Here> for HCons<T, Tail>
Allow the combination of any two HLists having the same structure if all of the sub-element types are also Semiups
impl<'a, H, Tail> ToMut<'a> for HCons<H, Tail> where
H: 'a,
Tail: ToMut<'a>,
impl<'a, H, Tail> ToMut<'a> for HCons<H, Tail> where
H: 'a,
Tail: ToMut<'a>,
impl<'a, H, Tail> ToRef<'a> for HCons<H, Tail> where
H: 'a,
Tail: ToRef<'a>,
impl<'a, H, Tail> ToRef<'a> for HCons<H, Tail> where
H: 'a,
Tail: ToRef<'a>,
impl<SourceHead, SourceTail, TargetHeadName, TargetHeadValue, TargetTail, PluckSourceHeadNameIndex, TransMogSourceHeadValueIndices, TransMogTailIndices> Transmogrifier<HCons<Field<TargetHeadName, TargetHeadValue>, TargetTail>, HCons<DoTransmog<PluckSourceHeadNameIndex, TransMogSourceHeadValueIndices>, TransMogTailIndices>> for HCons<SourceHead, SourceTail> where
HCons<SourceHead, SourceTail>: ByNameFieldPlucker<TargetHeadName, PluckSourceHeadNameIndex>,
Field<TargetHeadName, <HCons<SourceHead, SourceTail> as ByNameFieldPlucker<TargetHeadName, PluckSourceHeadNameIndex>>::TargetValue>: Transmogrifier<TargetHeadValue, TransMogSourceHeadValueIndices>,
<HCons<SourceHead, SourceTail> as ByNameFieldPlucker<TargetHeadName, PluckSourceHeadNameIndex>>::Remainder: Transmogrifier<TargetTail, TransMogTailIndices>,
impl<SourceHead, SourceTail, TargetHeadName, TargetHeadValue, TargetTail, PluckSourceHeadNameIndex, TransMogSourceHeadValueIndices, TransMogTailIndices> Transmogrifier<HCons<Field<TargetHeadName, TargetHeadValue>, TargetTail>, HCons<DoTransmog<PluckSourceHeadNameIndex, TransMogSourceHeadValueIndices>, TransMogTailIndices>> for HCons<SourceHead, SourceTail> where
HCons<SourceHead, SourceTail>: ByNameFieldPlucker<TargetHeadName, PluckSourceHeadNameIndex>,
Field<TargetHeadName, <HCons<SourceHead, SourceTail> as ByNameFieldPlucker<TargetHeadName, PluckSourceHeadNameIndex>>::TargetValue>: Transmogrifier<TargetHeadValue, TransMogSourceHeadValueIndices>,
<HCons<SourceHead, SourceTail> as ByNameFieldPlucker<TargetHeadName, PluckSourceHeadNameIndex>>::Remainder: Transmogrifier<TargetTail, TransMogTailIndices>,
Non-trivial implementation of Transmogrifier
where similarly-shaped Source
and Target
types are
both Labelled HLists, but do not immediately transform into one another due to mis-matched
fields, possibly recursively so.
pub fn transmogrify(
self
) -> HCons<Field<TargetHeadName, TargetHeadValue>, TargetTail>
pub fn transmogrify(
self
) -> HCons<Field<TargetHeadName, TargetHeadValue>, TargetTail>
Consume this current object and return an object of the Target type. Read more
Implementation of Transmogrifier
for when the Target
is empty and the Source
is non-empty.
pub fn transmogrify(self) -> HNil
pub fn transmogrify(self) -> HNil
Consume this current object and return an object of the Target type. Read more
impl<H, T> StructuralEq for HCons<H, T>
impl<H, T> StructuralPartialEq for HCons<H, T>
Auto Trait Implementations
impl<H, T> RefUnwindSafe for HCons<H, T> where
H: RefUnwindSafe,
T: RefUnwindSafe,
impl<H, T> UnwindSafe for HCons<H, T> where
H: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
fn fmt_binary(self) -> FmtBinary<Self> where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self> where
Self: Binary,
Causes self
to use its Binary
implementation when Debug
-formatted.
fn fmt_display(self) -> FmtDisplay<Self> where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self> where
Self: Display,
Causes self
to use its Display
implementation when
Debug
-formatted. Read more
fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
Self: LowerExp,
Causes self
to use its LowerExp
implementation when
Debug
-formatted. Read more
fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
Self: LowerHex,
Causes self
to use its LowerHex
implementation when
Debug
-formatted. Read more
Causes self
to use its Octal
implementation when Debug
-formatted.
fn fmt_pointer(self) -> FmtPointer<Self> where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self> where
Self: Pointer,
Causes self
to use its Pointer
implementation when
Debug
-formatted. Read more
fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
Self: UpperExp,
Causes self
to use its UpperExp
implementation when
Debug
-formatted. Read more
fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
Self: UpperHex,
Causes self
to use its UpperHex
implementation when
Debug
-formatted. Read more
pub fn lift_into(self) -> U
pub fn lift_into(self) -> U
Performs the indexed conversion.
impl<T> Pipe for T where
T: ?Sized,
impl<T> Pipe for T where
T: ?Sized,
Pipes by value. This is generally the method you want to use. Read more
Borrows self
and passes that borrow into the pipe function. Read more
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R where
R: 'a,
Mutably borrows self
and passes that borrow into the pipe function. Read more
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R where
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R where
Self: Borrow<B>,
B: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.borrow()
into the pipe function. Read more
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R where
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R
) -> R where
Self: BorrowMut<B>,
B: 'a + ?Sized,
R: 'a,
Mutably borrows self
, then passes self.borrow_mut()
into the pipe
function. Read more
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R where
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R where
Self: AsRef<U>,
U: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.as_ref()
into the pipe function.
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R where
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R where
Self: AsMut<U>,
U: 'a + ?Sized,
R: 'a,
Mutably borrows self
, then passes self.as_mut()
into the pipe
function. Read more
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R where
Self: Deref<Target = T>,
T: 'a + ?Sized,
R: 'a,
Borrows self
, then passes self.deref()
into the pipe function.
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Immutable access to the Borrow<B>
of a value. Read more
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Mutable access to the BorrowMut<B>
of a value. Read more
Immutable access to the AsRef<R>
view of a value. Read more
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Mutable access to the AsMut<R>
view of a value. Read more
Immutable access to the Deref::Target
of a value. Read more
Mutable access to the Deref::Target
of a value. Read more
Calls .tap()
only in debug builds, and is erased in release builds.
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
Calls .tap_mut()
only in debug builds, and is erased in release
builds. Read more
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self where
Self: Borrow<B>,
B: ?Sized,
Calls .tap_borrow()
only in debug builds, and is erased in release
builds. Read more
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self where
Self: BorrowMut<B>,
B: ?Sized,
Calls .tap_borrow_mut()
only in debug builds, and is erased in release
builds. Read more
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self where
Self: AsRef<R>,
R: ?Sized,
Calls .tap_ref()
only in debug builds, and is erased in release
builds. Read more
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self where
Self: AsMut<R>,
R: ?Sized,
Calls .tap_ref_mut()
only in debug builds, and is erased in release
builds. Read more