pub struct Product<T, U>(pub T, pub U);
Tuple Fields§
§0: T
§1: U
Trait Implementations§
Source§impl<U: ProductList, T0> MergeProductList<U> for Product<T0, ()>
impl<U: ProductList, T0> MergeProductList<U> for Product<T0, ()>
Source§impl<U: ProductList, T0, T1> MergeProductList<U> for Product<T0, Product<T1, ()>>
impl<U: ProductList, T0, T1> MergeProductList<U> for Product<T0, Product<T1, ()>>
Source§impl<U: ProductList, T0, T1, T2> MergeProductList<U> for Product<T0, Product<T1, Product<T2, ()>>>
impl<U: ProductList, T0, T1, T2> MergeProductList<U> for Product<T0, Product<T1, Product<T2, ()>>>
Source§impl<U: ProductList, T0, T1, T2, T3> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, ()>>>>
impl<U: ProductList, T0, T1, T2, T3> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, ()>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, ()>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, ()>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, ()>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, ()>>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, ()>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, ()>>>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, ()>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, ()>>>>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, ()>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, ()>>>>>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, ()>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, ()>>>>>>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, ()>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, ()>>>>>>>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, ()>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, ()>>>>>>>>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, ()>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, ()>>>>>>>>>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, ()>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, ()>>>>>>>>>>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, ()>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, ()>>>>>>>>>>>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, ()>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, ()>>>>>>>>>>>>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, ()>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, ()>>>>>>>>>>>>>>>>>
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, ()>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, ()>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, U>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, ()>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, ()>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, U>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, ()>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, ()>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, U>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, ()>>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, ()>>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, U>>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, ()>>>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, ()>>>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, U>>>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, ()>>>>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, ()>>>>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, U>>>>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, ()>>>>>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, ()>>>>>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, U>>>>>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, ()>>>>>>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, ()>>>>>>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, U>>>>>>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, ()>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, ()>>>>>>>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, U>>>>>>>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, U>>>>>>>>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, U>>>>>>>>>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, U>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, U>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, Product<T30, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, Product<T30, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, Product<T30, U>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, Product<T30, Product<T31, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<U: ProductList, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31> MergeProductList<U> for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, Product<T30, Product<T31, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
type Output = Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, Product<T30, Product<T31, U>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
fn concat(self, v: U) -> Self::Output
Source§impl<T0> ProductList for Product<T0, ()>
impl<T0> ProductList for Product<T0, ()>
Source§impl<T0, T1, T2, T3, T4> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, ()>>>>>
impl<T0, T1, T2, T3, T4> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, ()>>>>>
Source§impl<T0, T1, T2, T3, T4, T5> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, ()>>>>>>
impl<T0, T1, T2, T3, T4, T5> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, ()>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, ()>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, ()>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, ()>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, ()>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, ()>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, ()>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, ()>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, ()>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, ()>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, ()>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, ()>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, ()>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, ()>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, ()>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, ()>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, ()>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, ()>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, ()>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, ()>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, ()>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, ()>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, ()>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, ()>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, ()>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, ()>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, ()>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, ()>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, ()>>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, ()>>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, ()>>>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, ()>>>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, ()>>>>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, ()>>>>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, ()>>>>>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, ()>>>>>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, ()>>>>>>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, ()>>>>>>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, ()>>>>>>>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, ()>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, ()>>>>>>>>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, Product<T30, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, Product<T30, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, Product<T30, Product<T31, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31> ProductList for Product<T0, Product<T1, Product<T2, Product<T3, Product<T4, Product<T5, Product<T6, Product<T7, Product<T8, Product<T9, Product<T10, Product<T11, Product<T12, Product<T13, Product<T14, Product<T15, Product<T16, Product<T17, Product<T18, Product<T19, Product<T20, Product<T21, Product<T22, Product<T23, Product<T24, Product<T25, Product<T26, Product<T27, Product<T28, Product<T29, Product<T30, Product<T31, ()>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Auto Trait Implementations§
impl<T, U> Freeze for Product<T, U>
impl<T, U> RefUnwindSafe for Product<T, U>where
T: RefUnwindSafe,
U: RefUnwindSafe,
impl<T, U> Send for Product<T, U>
impl<T, U> Sync for Product<T, U>
impl<T, U> Unpin for Product<T, U>
impl<T, U> UnwindSafe for Product<T, U>where
T: UnwindSafe,
U: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more