error[E0277]: builder state `DeleteReturningSet` does not allow `drizzle_core::builder::clause::Source`
--> tests/ui/insert_select/sqlite/fail/insert_select_dml.rs:22:42
|
22 | let _ = builder.insert(users).select(delete);
| ------ ^^^^^^ not available at this point of the query
| |
| required by a bound introduced by this call
|
= help: the trait `drizzle_core::builder::ClauseAllowed<drizzle_core::builder::clause::Source>` is not implemented for `DeleteReturningSet`
= note: SELECT clauses go in order: FROM, JOIN, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT, OFFSET
= note: only a SELECT can be a set operand, a subquery, a derived table, or an INSERT source
= help: the following other types implement trait `drizzle_core::builder::ClauseAllowed<Clause>`:
SelectFromSet
SelectGroupSet
SelectJoinSet
SelectLimitSet
SelectOffsetSet
SelectOrderSet
SelectSetOpSet
SelectWhereSet
= note: required for `QueryBuilder<'_, Schema, DeleteReturningSet, Users, Scoped<SelectCols<(Id,)>, Cons<Users, Nil>>, (i32,)>` to implement `drizzle::sqlite::builder::select::IntoSelectQuery<'_, Schema, (i32,)>`
note: required by a bound in `insert::<impl QueryBuilder<'a, Schema, InsertInitial, Table>>::select`
--> sqlite/src/builder/insert.rs
|
| pub fn select<Q, R, ScopeProof, AggProof>(
| ------ required by a bound in this associated function
...
| Q: IntoSelectQuery<'a, Schema, R>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `insert::<impl QueryBuilder<'a, Schema, InsertInitial, Table>>::select`