Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 70.38 KB | None | 0 0
  1. error[E0277]: `dyn query_builder::write::nested_actions::NestedActions` cannot be shared between threads safely
  2. --> query-engine/connectors/sql-query-connector/src/transactional/unmanaged_database_writer/mod.rs:45:33
  3. |
  4. 45 | let fut = self.executor.with_transaction(&db_name, |conn| async move {
  5. | ^^^^^^^^^^^^^^^^ `dyn query_builder::write::nested_actions::NestedActions` cannot be shared between threads safely
  6. |
  7. = help: the trait `std::marker::Sync` is not implemented for `dyn query_builder::write::nested_actions::NestedActions`
  8. = note: required because of the requirements on the impl of `std::marker::Send` for `&dyn query_builder::write::nested_actions::NestedActions`
  9. = note: required because it appears within the type `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26, 't27, 't28, 't29, 't30, 't31, 't32, 't33, 't34, 't35, 't36, 't37, 't38, 't39, 't40, 't41, 't42, 't43, 't44, 't45, 't46, 't47, 't48, 't49, 't50, 't51, 't52, 't53, 't54, 't55, 't56, 't57, 't58, 't59, 't60, 't61, 't62, 't63, 't64, 't65, 't66, 't67, 't68, 't69, 't70, 't71, 't72, 't73, 't74, 't75, 't76, 't77, 't78, 't79, 't80, 't81, 't82, 't83, 't84, 't85, 't86, 't87, 't88, 't89, 't90, 't91, 't92, 't93, 't94, 't95, 't96, 't97, 't98, 't99, 't100, 't101, 't102, 't103, 't104, 't105, 't106, 't107, 't108, 't109, 't110, 't111, 't112, 't113, 't114, 't115, 't116, 't117, 't118, 't119, 't120, 't121, 't122, 't123, 't124, 't125, 't126, 't127, 't128, 't129, 't130, 't131, 't132, 't133, 't134, 't135, 't136, 't137, 't138, 't139, 't140, 't141, 't142, 't143, 't144, 't145, 't146, 't147, 't148, 't149, 't150, 't151, 't152, 't153, 't154, 't155, 't156, 't157, 't158, 't159, 't160, 't161, 't162, 't163, 't164, 't165, 't166, 't167, 't168, 't169, 't170, 't171, 't172, 't173, 't174, 't175, 't176, 't177, 't178, 't179, 't180, 't181, 't182, 't183, 't184, 't185, 't186, 't187, 't188, 't189, 't190, 't191, 't192, 't193, 't194, 't195, 't196, 't197, 't198, 't199, 't200, 't201, 't202, 't203, 't204, 't205, 't206, 't207, 't208, 't209, 't210, 't211, 't212, 't213, 't214, 't215, 't216, 't217, 't218, 't219, 't220, 't221, 't222, 't223, 't224, 't225> {&'r (dyn transactional::Transaction + 's), &'t0 query_connector::query_ast::write_ast::NestedWriteQueries, &'t1 prisma_models::prisma_value::GraphqlId, fn(std::slice::Iter<'t2, query_connector::query_ast::write_ast::create_record::NestedCreateRecord>) -> <std::slice::Iter<'t2, query_connector::query_ast::write_ast::create_record::NestedCreateRecord> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t2, query_connector::query_ast::write_ast::create_record::NestedCreateRecord> as std::iter::IntoIterator>::into_iter}, query_connector::query_ast::write_ast::NestedWriteQueries, &'t3 [query_connector::query_ast::write_ast::create_record::NestedCreateRecord], std::vec::Vec<query_connector::query_ast::write_ast::create_record::NestedCreateRecord>, std::slice::Iter<'t4, query_connector::query_ast::write_ast::create_record::NestedCreateRecord>, std::slice::Iter<'t5, query_connector::query_ast::write_ast::create_record::NestedCreateRecord>, std::slice::Iter<'t6, query_connector::query_ast::write_ast::create_record::NestedCreateRecord>, &'t7 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, &'t8 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, fn(std::result::Result<(), error::SqlError>) -> std::result::Result<<std::result::Result<(), error::SqlError> as std::ops::Try>::Ok, <std::result::Result<(), error::SqlError> as std::ops::Try>::Error> {<std::result::Result<(), error::SqlError> as std::ops::Try>::into_result}, for<'_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &query_connector::query_ast::write_ast::create_record::NestedCreateRecord) -> impl core::future::future::Future {transactional::unmanaged_database_writer::nested::execute::{{closure}}#0::create}, &'t9 (dyn transactional::Transaction + 't10), &'t11 prisma_models::prisma_value::GraphqlId, &'t12 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, impl core::future::future::Future, impl core::future::future::Future, (), fn(std::slice::Iter<'t19, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>) -> <std::slice::Iter<'t19, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t19, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord> as std::iter::IntoIterator>::into_iter}, &'t20 [query_connector::query_ast::write_ast::update_record::NestedUpdateRecord], std::vec::Vec<query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>, std::slice::Iter<'t21, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>, std::slice::Iter<'t22, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>, std::slice::Iter<'t23, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>, &'t24 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, &'t25 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, for<'_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &query_connector::query_ast::write_ast::update_record::NestedUpdateRecord) -> impl core::future::future::Future {transactional::unmanaged_database_writer::nested::execute::{{closure}}#0::update}, &'t26 (dyn transactional::Transaction + 't27), &'t28 prisma_models::prisma_value::GraphqlId, &'t29 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t36, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>) -> <std::slice::Iter<'t36, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t36, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord> as std::iter::IntoIterator>::into_iter}, &'t37 [query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord], std::vec::Vec<query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>, std::slice::Iter<'t38, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>, std::slice::Iter<'t39, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>, std::slice::Iter<'t40, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>, &'t41 query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord, &'t42 query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord, &'t43 (dyn transactional::Transaction + 't44), for<'t226> fn(&'t226 std::sync::Arc<prisma_models::field::relation::RelationField>) -> std::sync::Arc<prisma_models::field::relation::RelationField> {<std::sync::Arc<prisma_models::field::relation::RelationField> as std::clone::Clone>::clone}, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord, std::sync::Arc<prisma_models::field::relation::RelationField>, &'t45 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t46 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t47 prisma_models::prisma_value::GraphqlId, std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t48 std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t49 std::option::Option<query_connector::filter::record_finder::RecordFinder>, SQLIO<'t50, prisma_models::prisma_value::GraphqlId>, SQLIO<'t51, prisma_models::prisma_value::GraphqlId>, std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError>, &'t52 (dyn transactional::Transaction + 't53), &'t54 prisma_models::prisma_value::GraphqlId, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, &'t55 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, &'t56 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, impl core::future::future::Future, impl core::future::future::Future, error::SqlError, &'t63 (dyn transactional::Transaction + 't64), &'t65 prisma_models::prisma_value::GraphqlId, query_connector::query_ast::write_ast::create_record::NestedCreateRecord, &'t66 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, &'t67 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t74, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>) -> <std::slice::Iter<'t74, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t74, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord> as std::iter::IntoIterator>::into_iter}, &'t75 [query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord], std::vec::Vec<query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>, std::slice::Iter<'t76, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>, std::slice::Iter<'t77, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>, std::slice::Iter<'t78, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>, &'t79 query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord, &'t80 query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord, for<'_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &dyn query_builder::write::nested_actions::NestedActions, &std::option::Option<query_connector::filter::record_finder::RecordFinder>, std::sync::Arc<prisma_models::field::relation::RelationField>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::delete::execute_nested}, &'t81 (dyn transactional::Transaction + 't82), &'t83 prisma_models::prisma_value::GraphqlId, &'t84 (dyn query_builder::write::nested_actions::NestedActions + 't85), query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord, &'t86 std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t87 std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t88 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t89 std::sync::Arc<prisma_models::field::relation::RelationField>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t98, query_connector::query_ast::write_ast::NestedConnect>) -> <std::slice::Iter<'t98, query_connector::query_ast::write_ast::NestedConnect> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t98, query_connector::query_ast::write_ast::NestedConnect> as std::iter::IntoIterator>::into_iter}, &'t99 [query_connector::query_ast::write_ast::NestedConnect], std::vec::Vec<query_connector::query_ast::write_ast::NestedConnect>, std::slice::Iter<'t100, query_connector::query_ast::write_ast::NestedConnect>, std::slice::Iter<'t101, query_connector::query_ast::write_ast::NestedConnect>, std::slice::Iter<'t102, query_connector::query_ast::write_ast::NestedConnect>, &'t103 query_connector::query_ast::write_ast::NestedConnect, &'t104 query_connector::query_ast::write_ast::NestedConnect, for<'_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &dyn query_builder::write::nested_actions::NestedActions, &query_connector::filter::record_finder::RecordFinder, std::sync::Arc<prisma_models::field::relation::RelationField>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::relation::connect}, &'t105 (dyn transactional::Transaction + 't106), &'t107 prisma_models::prisma_value::GraphqlId, &'t108 &'t109 prisma_models::prisma_value::GraphqlId, &'t110 (dyn query_builder::write::nested_actions::NestedActions + 't111), query_connector::query_ast::write_ast::NestedConnect, query_connector::filter::record_finder::RecordFinder, &'t112 query_connector::filter::record_finder::RecordFinder, &'t113 query_connector::filter::record_finder::RecordFinder, &'t114 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t115 std::sync::Arc<prisma_models::field::relation::RelationField>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t124, query_connector::query_ast::write_ast::NestedSet>) -> <std::slice::Iter<'t124, query_connector::query_ast::write_ast::NestedSet> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t124, query_connector::query_ast::write_ast::NestedSet> as std::iter::IntoIterator>::into_iter}, &'t125 [query_connector::query_ast::write_ast::NestedSet], std::vec::Vec<query_connector::query_ast::write_ast::NestedSet>, std::slice::Iter<'t126, query_connector::query_ast::write_ast::NestedSet>, std::slice::Iter<'t127, query_connector::query_ast::write_ast::NestedSet>, std::slice::Iter<'t128, query_connector::query_ast::write_ast::NestedSet>, &'t129 query_connector::query_ast::write_ast::NestedSet, &'t130 query_connector::query_ast::write_ast::NestedSet, for<'_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &dyn query_builder::write::nested_actions::NestedActions, &std::vec::Vec<query_connector::filter::record_finder::RecordFinder>, std::sync::Arc<prisma_models::field::relation::RelationField>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::relation::set}, &'t131 (dyn transactional::Transaction + 't132), &'t133 prisma_models::prisma_value::GraphqlId, &'t134 &'t135 prisma_models::prisma_value::GraphqlId, &'t136 (dyn query_builder::write::nested_actions::NestedActions + 't137), query_connector::query_ast::write_ast::NestedSet, std::vec::Vec<query_connector::filter::record_finder::RecordFinder>, &'t138 std::vec::Vec<query_connector::filter::record_finder::RecordFinder>, &'t139 std::vec::Vec<query_connector::filter::record_finder::RecordFinder>, &'t140 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t141 std::sync::Arc<prisma_models::field::relation::RelationField>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t150, query_connector::query_ast::write_ast::NestedDisconnect>) -> <std::slice::Iter<'t150, query_connector::query_ast::write_ast::NestedDisconnect> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t150, query_connector::query_ast::write_ast::NestedDisconnect> as std::iter::IntoIterator>::into_iter}, &'t151 [query_connector::query_ast::write_ast::NestedDisconnect], std::vec::Vec<query_connector::query_ast::write_ast::NestedDisconnect>, std::slice::Iter<'t152, query_connector::query_ast::write_ast::NestedDisconnect>, std::slice::Iter<'t153, query_connector::query_ast::write_ast::NestedDisconnect>, std::slice::Iter<'t154, query_connector::query_ast::write_ast::NestedDisconnect>, &'t155 query_connector::query_ast::write_ast::NestedDisconnect, &'t156 query_connector::query_ast::write_ast::NestedDisconnect, for<'_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &dyn query_builder::write::nested_actions::NestedActions, &std::option::Option<query_connector::filter::record_finder::RecordFinder>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::relation::disconnect}, &'t157 (dyn transactional::Transaction + 't158), &'t159 prisma_models::prisma_value::GraphqlId, &'t160 &'t161 prisma_models::prisma_value::GraphqlId, &'t162 (dyn query_builder::write::nested_actions::NestedActions + 't163), query_connector::query_ast::write_ast::NestedDisconnect, &'t164 std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t165 std::option::Option<query_connector::filter::record_finder::RecordFinder>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t174, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>) -> <std::slice::Iter<'t174, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t174, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords> as std::iter::IntoIterator>::into_iter}, &'t175 [query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords], std::vec::Vec<query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>, std::slice::Iter<'t176, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>, std::slice::Iter<'t177, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>, std::slice::Iter<'t178, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>, &'t179 query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords, &'t180 query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords, fn(std::result::Result<usize, error::SqlError>) -> std::result::Result<<std::result::Result<usize, error::SqlError> as std::ops::Try>::Ok, <std::result::Result<usize, error::SqlError> as std::ops::Try>::Error> {<std::result::Result<usize, error::SqlError> as std::ops::Try>::into_result}, for<'_, '_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &std::option::Option<query_connector::filter::Filter>, std::sync::Arc<prisma_models::field::relation::RelationField>, &prisma_models::prisma_args::PrismaArgs, &[(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)]) -> impl core::future::future::Future {transactional::unmanaged_database_writer::update_many::execute_nested::<std::string::String>}, &'t181 (dyn transactional::Transaction + 't182), &'t183 prisma_models::prisma_value::GraphqlId, &'t184 &'t185 prisma_models::prisma_value::GraphqlId, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords, std::option::Option<query_connector::filter::Filter>, &'t186 std::option::Option<query_connector::filter::Filter>, &'t187 std::option::Option<query_connector::filter::Filter>, &'t188 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t189 std::sync::Arc<prisma_models::field::relation::RelationField>, prisma_models::prisma_args::PrismaArgs, &'t190 prisma_models::prisma_args::PrismaArgs, &'t191 prisma_models::prisma_args::PrismaArgs, std::vec::Vec<(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)>, &'t192 [(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)], &'t193 std::vec::Vec<(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t204, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>) -> <std::slice::Iter<'t204, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t204, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords> as std::iter::IntoIterator>::into_iter}, &'t205 [query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords], std::vec::Vec<query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>, std::slice::Iter<'t206, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>, std::slice::Iter<'t207, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>, std::slice::Iter<'t208, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>, &'t209 query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords, &'t210 query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords, for<'_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &std::option::Option<query_connector::filter::Filter>, std::sync::Arc<prisma_models::field::relation::RelationField>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::delete_many::execute_nested}, &'t211 (dyn transactional::Transaction + 't212), &'t213 prisma_models::prisma_value::GraphqlId, &'t214 &'t215 prisma_models::prisma_value::GraphqlId, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords, &'t216 std::option::Option<query_connector::filter::Filter>, &'t217 std::option::Option<query_connector::filter::Filter>, &'t218 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t219 std::sync::Arc<prisma_models::field::relation::RelationField>, impl core::future::future::Future, impl core::future::future::Future}`
  10. = note: required because it appears within the type `[static generator@query-engine/connectors/sql-query-connector/src/transactional/unmanaged_database_writer/nested.rs:11:24: 113:2 conn:&dyn transactional::Transaction, nested_write_writes:&query_connector::query_ast::write_ast::NestedWriteQueries, parent_id:&prisma_models::prisma_value::GraphqlId for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26, 't27, 't28, 't29, 't30, 't31, 't32, 't33, 't34, 't35, 't36, 't37, 't38, 't39, 't40, 't41, 't42, 't43, 't44, 't45, 't46, 't47, 't48, 't49, 't50, 't51, 't52, 't53, 't54, 't55, 't56, 't57, 't58, 't59, 't60, 't61, 't62, 't63, 't64, 't65, 't66, 't67, 't68, 't69, 't70, 't71, 't72, 't73, 't74, 't75, 't76, 't77, 't78, 't79, 't80, 't81, 't82, 't83, 't84, 't85, 't86, 't87, 't88, 't89, 't90, 't91, 't92, 't93, 't94, 't95, 't96, 't97, 't98, 't99, 't100, 't101, 't102, 't103, 't104, 't105, 't106, 't107, 't108, 't109, 't110, 't111, 't112, 't113, 't114, 't115, 't116, 't117, 't118, 't119, 't120, 't121, 't122, 't123, 't124, 't125, 't126, 't127, 't128, 't129, 't130, 't131, 't132, 't133, 't134, 't135, 't136, 't137, 't138, 't139, 't140, 't141, 't142, 't143, 't144, 't145, 't146, 't147, 't148, 't149, 't150, 't151, 't152, 't153, 't154, 't155, 't156, 't157, 't158, 't159, 't160, 't161, 't162, 't163, 't164, 't165, 't166, 't167, 't168, 't169, 't170, 't171, 't172, 't173, 't174, 't175, 't176, 't177, 't178, 't179, 't180, 't181, 't182, 't183, 't184, 't185, 't186, 't187, 't188, 't189, 't190, 't191, 't192, 't193, 't194, 't195, 't196, 't197, 't198, 't199, 't200, 't201, 't202, 't203, 't204, 't205, 't206, 't207, 't208, 't209, 't210, 't211, 't212, 't213, 't214, 't215, 't216, 't217, 't218, 't219, 't220, 't221, 't222, 't223, 't224, 't225> {&'r (dyn transactional::Transaction + 's), &'t0 query_connector::query_ast::write_ast::NestedWriteQueries, &'t1 prisma_models::prisma_value::GraphqlId, fn(std::slice::Iter<'t2, query_connector::query_ast::write_ast::create_record::NestedCreateRecord>) -> <std::slice::Iter<'t2, query_connector::query_ast::write_ast::create_record::NestedCreateRecord> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t2, query_connector::query_ast::write_ast::create_record::NestedCreateRecord> as std::iter::IntoIterator>::into_iter}, query_connector::query_ast::write_ast::NestedWriteQueries, &'t3 [query_connector::query_ast::write_ast::create_record::NestedCreateRecord], std::vec::Vec<query_connector::query_ast::write_ast::create_record::NestedCreateRecord>, std::slice::Iter<'t4, query_connector::query_ast::write_ast::create_record::NestedCreateRecord>, std::slice::Iter<'t5, query_connector::query_ast::write_ast::create_record::NestedCreateRecord>, std::slice::Iter<'t6, query_connector::query_ast::write_ast::create_record::NestedCreateRecord>, &'t7 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, &'t8 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, fn(std::result::Result<(), error::SqlError>) -> std::result::Result<<std::result::Result<(), error::SqlError> as std::ops::Try>::Ok, <std::result::Result<(), error::SqlError> as std::ops::Try>::Error> {<std::result::Result<(), error::SqlError> as std::ops::Try>::into_result}, for<'_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &query_connector::query_ast::write_ast::create_record::NestedCreateRecord) -> impl core::future::future::Future {transactional::unmanaged_database_writer::nested::execute::{{closure}}#0::create}, &'t9 (dyn transactional::Transaction + 't10), &'t11 prisma_models::prisma_value::GraphqlId, &'t12 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, impl core::future::future::Future, impl core::future::future::Future, (), fn(std::slice::Iter<'t19, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>) -> <std::slice::Iter<'t19, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t19, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord> as std::iter::IntoIterator>::into_iter}, &'t20 [query_connector::query_ast::write_ast::update_record::NestedUpdateRecord], std::vec::Vec<query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>, std::slice::Iter<'t21, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>, std::slice::Iter<'t22, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>, std::slice::Iter<'t23, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>, &'t24 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, &'t25 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, for<'_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &query_connector::query_ast::write_ast::update_record::NestedUpdateRecord) -> impl core::future::future::Future {transactional::unmanaged_database_writer::nested::execute::{{closure}}#0::update}, &'t26 (dyn transactional::Transaction + 't27), &'t28 prisma_models::prisma_value::GraphqlId, &'t29 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t36, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>) -> <std::slice::Iter<'t36, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t36, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord> as std::iter::IntoIterator>::into_iter}, &'t37 [query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord], std::vec::Vec<query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>, std::slice::Iter<'t38, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>, std::slice::Iter<'t39, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>, std::slice::Iter<'t40, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>, &'t41 query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord, &'t42 query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord, &'t43 (dyn transactional::Transaction + 't44), for<'t226> fn(&'t226 std::sync::Arc<prisma_models::field::relation::RelationField>) -> std::sync::Arc<prisma_models::field::relation::RelationField> {<std::sync::Arc<prisma_models::field::relation::RelationField> as std::clone::Clone>::clone}, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord, std::sync::Arc<prisma_models::field::relation::RelationField>, &'t45 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t46 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t47 prisma_models::prisma_value::GraphqlId, std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t48 std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t49 std::option::Option<query_connector::filter::record_finder::RecordFinder>, SQLIO<'t50, prisma_models::prisma_value::GraphqlId>, SQLIO<'t51, prisma_models::prisma_value::GraphqlId>, std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError>, &'t52 (dyn transactional::Transaction + 't53), &'t54 prisma_models::prisma_value::GraphqlId, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, &'t55 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, &'t56 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, impl core::future::future::Future, impl core::future::future::Future, error::SqlError, &'t63 (dyn transactional::Transaction + 't64), &'t65 prisma_models::prisma_value::GraphqlId, query_connector::query_ast::write_ast::create_record::NestedCreateRecord, &'t66 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, &'t67 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t74, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>) -> <std::slice::Iter<'t74, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t74, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord> as std::iter::IntoIterator>::into_iter}, &'t75 [query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord], std::vec::Vec<query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>, std::slice::Iter<'t76, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>, std::slice::Iter<'t77, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>, std::slice::Iter<'t78, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>, &'t79 query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord, &'t80 query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord, for<'_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &dyn query_builder::write::nested_actions::NestedActions, &std::option::Option<query_connector::filter::record_finder::RecordFinder>, std::sync::Arc<prisma_models::field::relation::RelationField>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::delete::execute_nested}, &'t81 (dyn transactional::Transaction + 't82), &'t83 prisma_models::prisma_value::GraphqlId, &'t84 (dyn query_builder::write::nested_actions::NestedActions + 't85), query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord, &'t86 std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t87 std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t88 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t89 std::sync::Arc<prisma_models::field::relation::RelationField>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t98, query_connector::query_ast::write_ast::NestedConnect>) -> <std::slice::Iter<'t98, query_connector::query_ast::write_ast::NestedConnect> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t98, query_connector::query_ast::write_ast::NestedConnect> as std::iter::IntoIterator>::into_iter}, &'t99 [query_connector::query_ast::write_ast::NestedConnect], std::vec::Vec<query_connector::query_ast::write_ast::NestedConnect>, std::slice::Iter<'t100, query_connector::query_ast::write_ast::NestedConnect>, std::slice::Iter<'t101, query_connector::query_ast::write_ast::NestedConnect>, std::slice::Iter<'t102, query_connector::query_ast::write_ast::NestedConnect>, &'t103 query_connector::query_ast::write_ast::NestedConnect, &'t104 query_connector::query_ast::write_ast::NestedConnect, for<'_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &dyn query_builder::write::nested_actions::NestedActions, &query_connector::filter::record_finder::RecordFinder, std::sync::Arc<prisma_models::field::relation::RelationField>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::relation::connect}, &'t105 (dyn transactional::Transaction + 't106), &'t107 prisma_models::prisma_value::GraphqlId, &'t108 &'t109 prisma_models::prisma_value::GraphqlId, &'t110 (dyn query_builder::write::nested_actions::NestedActions + 't111), query_connector::query_ast::write_ast::NestedConnect, query_connector::filter::record_finder::RecordFinder, &'t112 query_connector::filter::record_finder::RecordFinder, &'t113 query_connector::filter::record_finder::RecordFinder, &'t114 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t115 std::sync::Arc<prisma_models::field::relation::RelationField>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t124, query_connector::query_ast::write_ast::NestedSet>) -> <std::slice::Iter<'t124, query_connector::query_ast::write_ast::NestedSet> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t124, query_connector::query_ast::write_ast::NestedSet> as std::iter::IntoIterator>::into_iter}, &'t125 [query_connector::query_ast::write_ast::NestedSet], std::vec::Vec<query_connector::query_ast::write_ast::NestedSet>, std::slice::Iter<'t126, query_connector::query_ast::write_ast::NestedSet>, std::slice::Iter<'t127, query_connector::query_ast::write_ast::NestedSet>, std::slice::Iter<'t128, query_connector::query_ast::write_ast::NestedSet>, &'t129 query_connector::query_ast::write_ast::NestedSet, &'t130 query_connector::query_ast::write_ast::NestedSet, for<'_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &dyn query_builder::write::nested_actions::NestedActions, &std::vec::Vec<query_connector::filter::record_finder::RecordFinder>, std::sync::Arc<prisma_models::field::relation::RelationField>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::relation::set}, &'t131 (dyn transactional::Transaction + 't132), &'t133 prisma_models::prisma_value::GraphqlId, &'t134 &'t135 prisma_models::prisma_value::GraphqlId, &'t136 (dyn query_builder::write::nested_actions::NestedActions + 't137), query_connector::query_ast::write_ast::NestedSet, std::vec::Vec<query_connector::filter::record_finder::RecordFinder>, &'t138 std::vec::Vec<query_connector::filter::record_finder::RecordFinder>, &'t139 std::vec::Vec<query_connector::filter::record_finder::RecordFinder>, &'t140 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t141 std::sync::Arc<prisma_models::field::relation::RelationField>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t150, query_connector::query_ast::write_ast::NestedDisconnect>) -> <std::slice::Iter<'t150, query_connector::query_ast::write_ast::NestedDisconnect> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t150, query_connector::query_ast::write_ast::NestedDisconnect> as std::iter::IntoIterator>::into_iter}, &'t151 [query_connector::query_ast::write_ast::NestedDisconnect], std::vec::Vec<query_connector::query_ast::write_ast::NestedDisconnect>, std::slice::Iter<'t152, query_connector::query_ast::write_ast::NestedDisconnect>, std::slice::Iter<'t153, query_connector::query_ast::write_ast::NestedDisconnect>, std::slice::Iter<'t154, query_connector::query_ast::write_ast::NestedDisconnect>, &'t155 query_connector::query_ast::write_ast::NestedDisconnect, &'t156 query_connector::query_ast::write_ast::NestedDisconnect, for<'_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &dyn query_builder::write::nested_actions::NestedActions, &std::option::Option<query_connector::filter::record_finder::RecordFinder>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::relation::disconnect}, &'t157 (dyn transactional::Transaction + 't158), &'t159 prisma_models::prisma_value::GraphqlId, &'t160 &'t161 prisma_models::prisma_value::GraphqlId, &'t162 (dyn query_builder::write::nested_actions::NestedActions + 't163), query_connector::query_ast::write_ast::NestedDisconnect, &'t164 std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t165 std::option::Option<query_connector::filter::record_finder::RecordFinder>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t174, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>) -> <std::slice::Iter<'t174, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t174, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords> as std::iter::IntoIterator>::into_iter}, &'t175 [query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords], std::vec::Vec<query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>, std::slice::Iter<'t176, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>, std::slice::Iter<'t177, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>, std::slice::Iter<'t178, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>, &'t179 query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords, &'t180 query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords, fn(std::result::Result<usize, error::SqlError>) -> std::result::Result<<std::result::Result<usize, error::SqlError> as std::ops::Try>::Ok, <std::result::Result<usize, error::SqlError> as std::ops::Try>::Error> {<std::result::Result<usize, error::SqlError> as std::ops::Try>::into_result}, for<'_, '_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &std::option::Option<query_connector::filter::Filter>, std::sync::Arc<prisma_models::field::relation::RelationField>, &prisma_models::prisma_args::PrismaArgs, &[(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)]) -> impl core::future::future::Future {transactional::unmanaged_database_writer::update_many::execute_nested::<std::string::String>}, &'t181 (dyn transactional::Transaction + 't182), &'t183 prisma_models::prisma_value::GraphqlId, &'t184 &'t185 prisma_models::prisma_value::GraphqlId, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords, std::option::Option<query_connector::filter::Filter>, &'t186 std::option::Option<query_connector::filter::Filter>, &'t187 std::option::Option<query_connector::filter::Filter>, &'t188 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t189 std::sync::Arc<prisma_models::field::relation::RelationField>, prisma_models::prisma_args::PrismaArgs, &'t190 prisma_models::prisma_args::PrismaArgs, &'t191 prisma_models::prisma_args::PrismaArgs, std::vec::Vec<(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)>, &'t192 [(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)], &'t193 std::vec::Vec<(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t204, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>) -> <std::slice::Iter<'t204, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t204, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords> as std::iter::IntoIterator>::into_iter}, &'t205 [query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords], std::vec::Vec<query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>, std::slice::Iter<'t206, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>, std::slice::Iter<'t207, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>, std::slice::Iter<'t208, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>, &'t209 query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords, &'t210 query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords, for<'_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &std::option::Option<query_connector::filter::Filter>, std::sync::Arc<prisma_models::field::relation::RelationField>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::delete_many::execute_nested}, &'t211 (dyn transactional::Transaction + 't212), &'t213 prisma_models::prisma_value::GraphqlId, &'t214 &'t215 prisma_models::prisma_value::GraphqlId, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords, &'t216 std::option::Option<query_connector::filter::Filter>, &'t217 std::option::Option<query_connector::filter::Filter>, &'t218 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t219 std::sync::Arc<prisma_models::field::relation::RelationField>, impl core::future::future::Future, impl core::future::future::Future}]`
  11. = note: required because it appears within the type `std::future::GenFuture<[static generator@query-engine/connectors/sql-query-connector/src/transactional/unmanaged_database_writer/nested.rs:11:24: 113:2 conn:&dyn transactional::Transaction, nested_write_writes:&query_connector::query_ast::write_ast::NestedWriteQueries, parent_id:&prisma_models::prisma_value::GraphqlId for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26, 't27, 't28, 't29, 't30, 't31, 't32, 't33, 't34, 't35, 't36, 't37, 't38, 't39, 't40, 't41, 't42, 't43, 't44, 't45, 't46, 't47, 't48, 't49, 't50, 't51, 't52, 't53, 't54, 't55, 't56, 't57, 't58, 't59, 't60, 't61, 't62, 't63, 't64, 't65, 't66, 't67, 't68, 't69, 't70, 't71, 't72, 't73, 't74, 't75, 't76, 't77, 't78, 't79, 't80, 't81, 't82, 't83, 't84, 't85, 't86, 't87, 't88, 't89, 't90, 't91, 't92, 't93, 't94, 't95, 't96, 't97, 't98, 't99, 't100, 't101, 't102, 't103, 't104, 't105, 't106, 't107, 't108, 't109, 't110, 't111, 't112, 't113, 't114, 't115, 't116, 't117, 't118, 't119, 't120, 't121, 't122, 't123, 't124, 't125, 't126, 't127, 't128, 't129, 't130, 't131, 't132, 't133, 't134, 't135, 't136, 't137, 't138, 't139, 't140, 't141, 't142, 't143, 't144, 't145, 't146, 't147, 't148, 't149, 't150, 't151, 't152, 't153, 't154, 't155, 't156, 't157, 't158, 't159, 't160, 't161, 't162, 't163, 't164, 't165, 't166, 't167, 't168, 't169, 't170, 't171, 't172, 't173, 't174, 't175, 't176, 't177, 't178, 't179, 't180, 't181, 't182, 't183, 't184, 't185, 't186, 't187, 't188, 't189, 't190, 't191, 't192, 't193, 't194, 't195, 't196, 't197, 't198, 't199, 't200, 't201, 't202, 't203, 't204, 't205, 't206, 't207, 't208, 't209, 't210, 't211, 't212, 't213, 't214, 't215, 't216, 't217, 't218, 't219, 't220, 't221, 't222, 't223, 't224, 't225> {&'r (dyn transactional::Transaction + 's), &'t0 query_connector::query_ast::write_ast::NestedWriteQueries, &'t1 prisma_models::prisma_value::GraphqlId, fn(std::slice::Iter<'t2, query_connector::query_ast::write_ast::create_record::NestedCreateRecord>) -> <std::slice::Iter<'t2, query_connector::query_ast::write_ast::create_record::NestedCreateRecord> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t2, query_connector::query_ast::write_ast::create_record::NestedCreateRecord> as std::iter::IntoIterator>::into_iter}, query_connector::query_ast::write_ast::NestedWriteQueries, &'t3 [query_connector::query_ast::write_ast::create_record::NestedCreateRecord], std::vec::Vec<query_connector::query_ast::write_ast::create_record::NestedCreateRecord>, std::slice::Iter<'t4, query_connector::query_ast::write_ast::create_record::NestedCreateRecord>, std::slice::Iter<'t5, query_connector::query_ast::write_ast::create_record::NestedCreateRecord>, std::slice::Iter<'t6, query_connector::query_ast::write_ast::create_record::NestedCreateRecord>, &'t7 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, &'t8 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, fn(std::result::Result<(), error::SqlError>) -> std::result::Result<<std::result::Result<(), error::SqlError> as std::ops::Try>::Ok, <std::result::Result<(), error::SqlError> as std::ops::Try>::Error> {<std::result::Result<(), error::SqlError> as std::ops::Try>::into_result}, for<'_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &query_connector::query_ast::write_ast::create_record::NestedCreateRecord) -> impl core::future::future::Future {transactional::unmanaged_database_writer::nested::execute::{{closure}}#0::create}, &'t9 (dyn transactional::Transaction + 't10), &'t11 prisma_models::prisma_value::GraphqlId, &'t12 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, impl core::future::future::Future, impl core::future::future::Future, (), fn(std::slice::Iter<'t19, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>) -> <std::slice::Iter<'t19, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t19, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord> as std::iter::IntoIterator>::into_iter}, &'t20 [query_connector::query_ast::write_ast::update_record::NestedUpdateRecord], std::vec::Vec<query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>, std::slice::Iter<'t21, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>, std::slice::Iter<'t22, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>, std::slice::Iter<'t23, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord>, &'t24 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, &'t25 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, for<'_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &query_connector::query_ast::write_ast::update_record::NestedUpdateRecord) -> impl core::future::future::Future {transactional::unmanaged_database_writer::nested::execute::{{closure}}#0::update}, &'t26 (dyn transactional::Transaction + 't27), &'t28 prisma_models::prisma_value::GraphqlId, &'t29 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t36, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>) -> <std::slice::Iter<'t36, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t36, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord> as std::iter::IntoIterator>::into_iter}, &'t37 [query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord], std::vec::Vec<query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>, std::slice::Iter<'t38, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>, std::slice::Iter<'t39, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>, std::slice::Iter<'t40, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord>, &'t41 query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord, &'t42 query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord, &'t43 (dyn transactional::Transaction + 't44), for<'t226> fn(&'t226 std::sync::Arc<prisma_models::field::relation::RelationField>) -> std::sync::Arc<prisma_models::field::relation::RelationField> {<std::sync::Arc<prisma_models::field::relation::RelationField> as std::clone::Clone>::clone}, query_connector::query_ast::write_ast::upsert_record::NestedUpsertRecord, std::sync::Arc<prisma_models::field::relation::RelationField>, &'t45 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t46 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t47 prisma_models::prisma_value::GraphqlId, std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t48 std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t49 std::option::Option<query_connector::filter::record_finder::RecordFinder>, SQLIO<'t50, prisma_models::prisma_value::GraphqlId>, SQLIO<'t51, prisma_models::prisma_value::GraphqlId>, std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError>, &'t52 (dyn transactional::Transaction + 't53), &'t54 prisma_models::prisma_value::GraphqlId, query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, &'t55 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, &'t56 query_connector::query_ast::write_ast::update_record::NestedUpdateRecord, impl core::future::future::Future, impl core::future::future::Future, error::SqlError, &'t63 (dyn transactional::Transaction + 't64), &'t65 prisma_models::prisma_value::GraphqlId, query_connector::query_ast::write_ast::create_record::NestedCreateRecord, &'t66 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, &'t67 query_connector::query_ast::write_ast::create_record::NestedCreateRecord, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t74, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>) -> <std::slice::Iter<'t74, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t74, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord> as std::iter::IntoIterator>::into_iter}, &'t75 [query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord], std::vec::Vec<query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>, std::slice::Iter<'t76, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>, std::slice::Iter<'t77, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>, std::slice::Iter<'t78, query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord>, &'t79 query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord, &'t80 query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord, for<'_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &dyn query_builder::write::nested_actions::NestedActions, &std::option::Option<query_connector::filter::record_finder::RecordFinder>, std::sync::Arc<prisma_models::field::relation::RelationField>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::delete::execute_nested}, &'t81 (dyn transactional::Transaction + 't82), &'t83 prisma_models::prisma_value::GraphqlId, &'t84 (dyn query_builder::write::nested_actions::NestedActions + 't85), query_connector::query_ast::write_ast::delete_record::NestedDeleteRecord, &'t86 std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t87 std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t88 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t89 std::sync::Arc<prisma_models::field::relation::RelationField>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t98, query_connector::query_ast::write_ast::NestedConnect>) -> <std::slice::Iter<'t98, query_connector::query_ast::write_ast::NestedConnect> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t98, query_connector::query_ast::write_ast::NestedConnect> as std::iter::IntoIterator>::into_iter}, &'t99 [query_connector::query_ast::write_ast::NestedConnect], std::vec::Vec<query_connector::query_ast::write_ast::NestedConnect>, std::slice::Iter<'t100, query_connector::query_ast::write_ast::NestedConnect>, std::slice::Iter<'t101, query_connector::query_ast::write_ast::NestedConnect>, std::slice::Iter<'t102, query_connector::query_ast::write_ast::NestedConnect>, &'t103 query_connector::query_ast::write_ast::NestedConnect, &'t104 query_connector::query_ast::write_ast::NestedConnect, for<'_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &dyn query_builder::write::nested_actions::NestedActions, &query_connector::filter::record_finder::RecordFinder, std::sync::Arc<prisma_models::field::relation::RelationField>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::relation::connect}, &'t105 (dyn transactional::Transaction + 't106), &'t107 prisma_models::prisma_value::GraphqlId, &'t108 &'t109 prisma_models::prisma_value::GraphqlId, &'t110 (dyn query_builder::write::nested_actions::NestedActions + 't111), query_connector::query_ast::write_ast::NestedConnect, query_connector::filter::record_finder::RecordFinder, &'t112 query_connector::filter::record_finder::RecordFinder, &'t113 query_connector::filter::record_finder::RecordFinder, &'t114 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t115 std::sync::Arc<prisma_models::field::relation::RelationField>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t124, query_connector::query_ast::write_ast::NestedSet>) -> <std::slice::Iter<'t124, query_connector::query_ast::write_ast::NestedSet> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t124, query_connector::query_ast::write_ast::NestedSet> as std::iter::IntoIterator>::into_iter}, &'t125 [query_connector::query_ast::write_ast::NestedSet], std::vec::Vec<query_connector::query_ast::write_ast::NestedSet>, std::slice::Iter<'t126, query_connector::query_ast::write_ast::NestedSet>, std::slice::Iter<'t127, query_connector::query_ast::write_ast::NestedSet>, std::slice::Iter<'t128, query_connector::query_ast::write_ast::NestedSet>, &'t129 query_connector::query_ast::write_ast::NestedSet, &'t130 query_connector::query_ast::write_ast::NestedSet, for<'_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &dyn query_builder::write::nested_actions::NestedActions, &std::vec::Vec<query_connector::filter::record_finder::RecordFinder>, std::sync::Arc<prisma_models::field::relation::RelationField>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::relation::set}, &'t131 (dyn transactional::Transaction + 't132), &'t133 prisma_models::prisma_value::GraphqlId, &'t134 &'t135 prisma_models::prisma_value::GraphqlId, &'t136 (dyn query_builder::write::nested_actions::NestedActions + 't137), query_connector::query_ast::write_ast::NestedSet, std::vec::Vec<query_connector::filter::record_finder::RecordFinder>, &'t138 std::vec::Vec<query_connector::filter::record_finder::RecordFinder>, &'t139 std::vec::Vec<query_connector::filter::record_finder::RecordFinder>, &'t140 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t141 std::sync::Arc<prisma_models::field::relation::RelationField>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t150, query_connector::query_ast::write_ast::NestedDisconnect>) -> <std::slice::Iter<'t150, query_connector::query_ast::write_ast::NestedDisconnect> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t150, query_connector::query_ast::write_ast::NestedDisconnect> as std::iter::IntoIterator>::into_iter}, &'t151 [query_connector::query_ast::write_ast::NestedDisconnect], std::vec::Vec<query_connector::query_ast::write_ast::NestedDisconnect>, std::slice::Iter<'t152, query_connector::query_ast::write_ast::NestedDisconnect>, std::slice::Iter<'t153, query_connector::query_ast::write_ast::NestedDisconnect>, std::slice::Iter<'t154, query_connector::query_ast::write_ast::NestedDisconnect>, &'t155 query_connector::query_ast::write_ast::NestedDisconnect, &'t156 query_connector::query_ast::write_ast::NestedDisconnect, for<'_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &dyn query_builder::write::nested_actions::NestedActions, &std::option::Option<query_connector::filter::record_finder::RecordFinder>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::relation::disconnect}, &'t157 (dyn transactional::Transaction + 't158), &'t159 prisma_models::prisma_value::GraphqlId, &'t160 &'t161 prisma_models::prisma_value::GraphqlId, &'t162 (dyn query_builder::write::nested_actions::NestedActions + 't163), query_connector::query_ast::write_ast::NestedDisconnect, &'t164 std::option::Option<query_connector::filter::record_finder::RecordFinder>, &'t165 std::option::Option<query_connector::filter::record_finder::RecordFinder>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t174, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>) -> <std::slice::Iter<'t174, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t174, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords> as std::iter::IntoIterator>::into_iter}, &'t175 [query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords], std::vec::Vec<query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>, std::slice::Iter<'t176, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>, std::slice::Iter<'t177, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>, std::slice::Iter<'t178, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords>, &'t179 query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords, &'t180 query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords, fn(std::result::Result<usize, error::SqlError>) -> std::result::Result<<std::result::Result<usize, error::SqlError> as std::ops::Try>::Ok, <std::result::Result<usize, error::SqlError> as std::ops::Try>::Error> {<std::result::Result<usize, error::SqlError> as std::ops::Try>::into_result}, for<'_, '_, '_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &std::option::Option<query_connector::filter::Filter>, std::sync::Arc<prisma_models::field::relation::RelationField>, &prisma_models::prisma_args::PrismaArgs, &[(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)]) -> impl core::future::future::Future {transactional::unmanaged_database_writer::update_many::execute_nested::<std::string::String>}, &'t181 (dyn transactional::Transaction + 't182), &'t183 prisma_models::prisma_value::GraphqlId, &'t184 &'t185 prisma_models::prisma_value::GraphqlId, query_connector::query_ast::write_ast::update_record::NestedUpdateManyRecords, std::option::Option<query_connector::filter::Filter>, &'t186 std::option::Option<query_connector::filter::Filter>, &'t187 std::option::Option<query_connector::filter::Filter>, &'t188 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t189 std::sync::Arc<prisma_models::field::relation::RelationField>, prisma_models::prisma_args::PrismaArgs, &'t190 prisma_models::prisma_args::PrismaArgs, &'t191 prisma_models::prisma_args::PrismaArgs, std::vec::Vec<(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)>, &'t192 [(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)], &'t193 std::vec::Vec<(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)>, impl core::future::future::Future, impl core::future::future::Future, fn(std::slice::Iter<'t204, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>) -> <std::slice::Iter<'t204, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords> as std::iter::IntoIterator>::IntoIter {<std::slice::Iter<'t204, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords> as std::iter::IntoIterator>::into_iter}, &'t205 [query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords], std::vec::Vec<query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>, std::slice::Iter<'t206, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>, std::slice::Iter<'t207, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>, std::slice::Iter<'t208, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords>, &'t209 query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords, &'t210 query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords, for<'_, '_, '_> fn(&dyn transactional::Transaction, &prisma_models::prisma_value::GraphqlId, &std::option::Option<query_connector::filter::Filter>, std::sync::Arc<prisma_models::field::relation::RelationField>) -> impl core::future::future::Future {transactional::unmanaged_database_writer::delete_many::execute_nested}, &'t211 (dyn transactional::Transaction + 't212), &'t213 prisma_models::prisma_value::GraphqlId, &'t214 &'t215 prisma_models::prisma_value::GraphqlId, query_connector::query_ast::write_ast::delete_record::NestedDeleteManyRecords, &'t216 std::option::Option<query_connector::filter::Filter>, &'t217 std::option::Option<query_connector::filter::Filter>, &'t218 std::sync::Arc<prisma_models::field::relation::RelationField>, &'t219 std::sync::Arc<prisma_models::field::relation::RelationField>, impl core::future::future::Future, impl core::future::future::Future}]>`
  12. = note: required because it appears within the type `impl core::future::future::Future`
  13. = note: required because it appears within the type `impl core::future::future::Future`
  14. = note: required because it appears within the type `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26> {&'r (dyn transactional::Transaction + 's), &'t0 query_connector::query_ast::write_ast::create_record::CreateRecord, fn(std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError>) -> std::result::Result<<std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError> as std::ops::Try>::Ok, <std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError> as std::ops::Try>::Error> {<std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError> as std::ops::Try>::into_result}, for<'_, '_, '_> fn(&dyn transactional::Transaction, std::sync::Arc<prisma_models::model::Model>, &prisma_models::prisma_args::PrismaArgs, &[(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)]) -> impl core::future::future::Future {transactional::unmanaged_database_writer::create::execute::<std::string::String>}, &'t1 (dyn transactional::Transaction + 't2), for<'t27> fn(&'t27 std::sync::Arc<prisma_models::model::Model>) -> std::sync::Arc<prisma_models::model::Model> {<std::sync::Arc<prisma_models::model::Model> as std::clone::Clone>::clone}, query_connector::query_ast::write_ast::create_record::CreateRecord, std::sync::Arc<prisma_models::model::Model>, &'t3 std::sync::Arc<prisma_models::model::Model>, &'t4 std::sync::Arc<prisma_models::model::Model>, prisma_models::prisma_args::PrismaArgs, &'t5 prisma_models::prisma_args::PrismaArgs, &'t6 prisma_models::prisma_args::PrismaArgs, std::vec::Vec<(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)>, &'t7 [(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)], &'t8 std::vec::Vec<(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)>, impl core::future::future::Future, impl core::future::future::Future, (), prisma_models::prisma_value::GraphqlId, fn(std::result::Result<(), error::SqlError>) -> std::result::Result<<std::result::Result<(), error::SqlError> as std::ops::Try>::Ok, <std::result::Result<(), error::SqlError> as std::ops::Try>::Error> {<std::result::Result<(), error::SqlError> as std::ops::Try>::into_result}, for<'_, '_, '_> fn(&dyn transactional::Transaction, &query_connector::query_ast::write_ast::NestedWriteQueries, &prisma_models::prisma_value::GraphqlId) -> impl core::future::future::Future {transactional::unmanaged_database_writer::nested::execute}, &'t15 (dyn transactional::Transaction + 't16), query_connector::query_ast::write_ast::NestedWriteQueries, &'t17 query_connector::query_ast::write_ast::NestedWriteQueries, &'t18 query_connector::query_ast::write_ast::NestedWriteQueries, &'t19 prisma_models::prisma_value::GraphqlId, &'t20 prisma_models::prisma_value::GraphqlId, impl core::future::future::Future, impl core::future::future::Future}`
  15. = note: required because it appears within the type `[static generator@query-engine/connectors/sql-query-connector/src/transactional/unmanaged_database_writer/mod.rs:25:103: 33:10 conn:&dyn transactional::Transaction, cn:&query_connector::query_ast::write_ast::create_record::CreateRecord for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26> {&'r (dyn transactional::Transaction + 's), &'t0 query_connector::query_ast::write_ast::create_record::CreateRecord, fn(std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError>) -> std::result::Result<<std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError> as std::ops::Try>::Ok, <std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError> as std::ops::Try>::Error> {<std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError> as std::ops::Try>::into_result}, for<'_, '_, '_> fn(&dyn transactional::Transaction, std::sync::Arc<prisma_models::model::Model>, &prisma_models::prisma_args::PrismaArgs, &[(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)]) -> impl core::future::future::Future {transactional::unmanaged_database_writer::create::execute::<std::string::String>}, &'t1 (dyn transactional::Transaction + 't2), for<'t27> fn(&'t27 std::sync::Arc<prisma_models::model::Model>) -> std::sync::Arc<prisma_models::model::Model> {<std::sync::Arc<prisma_models::model::Model> as std::clone::Clone>::clone}, query_connector::query_ast::write_ast::create_record::CreateRecord, std::sync::Arc<prisma_models::model::Model>, &'t3 std::sync::Arc<prisma_models::model::Model>, &'t4 std::sync::Arc<prisma_models::model::Model>, prisma_models::prisma_args::PrismaArgs, &'t5 prisma_models::prisma_args::PrismaArgs, &'t6 prisma_models::prisma_args::PrismaArgs, std::vec::Vec<(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)>, &'t7 [(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)], &'t8 std::vec::Vec<(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)>, impl core::future::future::Future, impl core::future::future::Future, (), prisma_models::prisma_value::GraphqlId, fn(std::result::Result<(), error::SqlError>) -> std::result::Result<<std::result::Result<(), error::SqlError> as std::ops::Try>::Ok, <std::result::Result<(), error::SqlError> as std::ops::Try>::Error> {<std::result::Result<(), error::SqlError> as std::ops::Try>::into_result}, for<'_, '_, '_> fn(&dyn transactional::Transaction, &query_connector::query_ast::write_ast::NestedWriteQueries, &prisma_models::prisma_value::GraphqlId) -> impl core::future::future::Future {transactional::unmanaged_database_writer::nested::execute}, &'t15 (dyn transactional::Transaction + 't16), query_connector::query_ast::write_ast::NestedWriteQueries, &'t17 query_connector::query_ast::write_ast::NestedWriteQueries, &'t18 query_connector::query_ast::write_ast::NestedWriteQueries, &'t19 prisma_models::prisma_value::GraphqlId, &'t20 prisma_models::prisma_value::GraphqlId, impl core::future::future::Future, impl core::future::future::Future}]`
  16. = note: required because it appears within the type `std::future::GenFuture<[static generator@query-engine/connectors/sql-query-connector/src/transactional/unmanaged_database_writer/mod.rs:25:103: 33:10 conn:&dyn transactional::Transaction, cn:&query_connector::query_ast::write_ast::create_record::CreateRecord for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13, 't14, 't15, 't16, 't17, 't18, 't19, 't20, 't21, 't22, 't23, 't24, 't25, 't26> {&'r (dyn transactional::Transaction + 's), &'t0 query_connector::query_ast::write_ast::create_record::CreateRecord, fn(std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError>) -> std::result::Result<<std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError> as std::ops::Try>::Ok, <std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError> as std::ops::Try>::Error> {<std::result::Result<prisma_models::prisma_value::GraphqlId, error::SqlError> as std::ops::Try>::into_result}, for<'_, '_, '_> fn(&dyn transactional::Transaction, std::sync::Arc<prisma_models::model::Model>, &prisma_models::prisma_args::PrismaArgs, &[(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)]) -> impl core::future::future::Future {transactional::unmanaged_database_writer::create::execute::<std::string::String>}, &'t1 (dyn transactional::Transaction + 't2), for<'t27> fn(&'t27 std::sync::Arc<prisma_models::model::Model>) -> std::sync::Arc<prisma_models::model::Model> {<std::sync::Arc<prisma_models::model::Model> as std::clone::Clone>::clone}, query_connector::query_ast::write_ast::create_record::CreateRecord, std::sync::Arc<prisma_models::model::Model>, &'t3 std::sync::Arc<prisma_models::model::Model>, &'t4 std::sync::Arc<prisma_models::model::Model>, prisma_models::prisma_args::PrismaArgs, &'t5 prisma_models::prisma_args::PrismaArgs, &'t6 prisma_models::prisma_args::PrismaArgs, std::vec::Vec<(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)>, &'t7 [(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)], &'t8 std::vec::Vec<(std::string::String, std::option::Option<std::vec::Vec<prisma_models::prisma_value::PrismaValue>>)>, impl core::future::future::Future, impl core::future::future::Future, (), prisma_models::prisma_value::GraphqlId, fn(std::result::Result<(), error::SqlError>) -> std::result::Result<<std::result::Result<(), error::SqlError> as std::ops::Try>::Ok, <std::result::Result<(), error::SqlError> as std::ops::Try>::Error> {<std::result::Result<(), error::SqlError> as std::ops::Try>::into_result}, for<'_, '_, '_> fn(&dyn transactional::Transaction, &query_connector::query_ast::write_ast::NestedWriteQueries, &prisma_models::prisma_value::GraphqlId) -> impl core::future::future::Future {transactional::unmanaged_database_writer::nested::execute}, &'t15 (dyn transactional::Transaction + 't16), query_connector::query_ast::write_ast::NestedWriteQueries, &'t17 query_connector::query_ast::write_ast::NestedWriteQueries, &'t18 query_connector::query_ast::write_ast::NestedWriteQueries, &'t19 prisma_models::prisma_value::GraphqlId, &'t20 prisma_models::prisma_value::GraphqlId, impl core::future::future::Future, impl core::future::future::Future}]>`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement