-
-
Save weiznich/98c8624e7a978e6beeea7e8f99ef635c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0119]: conflicting implementations of trait `expression::AsExpression<types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>>` for type `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
--> diesel/src/pg/types/record.rs:85:9 | |
| | |
85 | / impl<$($T,)+ $($ST,)+> AsExpression<Record<($($ST,)+)>> for ($($T,)+) | |
86 | | where | |
87 | | $($ST: SqlType + TypedExpressionType,)+ | |
88 | | $($T: AsExpression<$ST>,)+ | |
89 | | PgTuple<($($T::Expression,)+)>: Expression<SqlType = Record<($($ST,)+)>>, | |
| |_____________________________________________________________________________________^ conflicting implementation for `(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)` | |
... | |
134 | diesel_derives::__diesel_for_each_tuple!(tuple_impls); | |
| ----------------------------------------------------- in this macro invocation | |
| | |
::: diesel/src/expression/mod.rs:225:1 | |
| | |
225 | / impl<T, ST> AsExpression<ST> for T | |
226 | | where | |
227 | | T: Expression<SqlType = ST>, | |
228 | | ST: SqlType + TypedExpressionType, | |
| |______________________________________- first implementation here | |
| | |
= note: overflow evaluating the requirement `<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _) as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `<PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)> as expression::Expression>::SqlType == types::sql_types::Record<(_, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _)>` | |
= note: overflow evaluating the requirement `PgTuple<(<_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression, <_ as expression::AsExpression<_>>::Expression)>: expression::Expression` | |
= help: consider increasing the recursion limit by adding a `#![recursion_limit = "256"]` attribute to your crate (`diesel`) | |
= note: this error originates in the macro `tuple_impls` which comes from the expansion of the macro `diesel_derives::__diesel_for_each_tuple` (in Nightly builds, run with -Z macro-backtrace for more info) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment