diff --git a/src/executor/insert.rs b/src/executor/insert.rs index d9230d11..e7437854 100644 --- a/src/executor/insert.rs +++ b/src/executor/insert.rs @@ -28,10 +28,7 @@ where A: ActiveModelTrait, { #[allow(unused_mut)] - pub fn exec<'a, C>( - self, - db: &'a C, - ) -> impl Future, DbErr>> + 'a + pub fn exec<'a, C>(self, db: &'a C) -> impl Future, DbErr>> + 'a where C: ConnectionTrait<'a>, A: 'a, @@ -64,10 +61,7 @@ where } } - pub fn exec<'a, C>( - self, - db: &'a C, - ) -> impl Future, DbErr>> + 'a + pub fn exec<'a, C>(self, db: &'a C) -> impl Future, DbErr>> + 'a where C: ConnectionTrait<'a>, A: 'a, diff --git a/src/executor/update.rs b/src/executor/update.rs index 9777ff79..3fb4a5c8 100644 --- a/src/executor/update.rs +++ b/src/executor/update.rs @@ -54,10 +54,7 @@ impl Updater { self } - pub fn exec<'a, C>( - self, - db: &'a C - ) -> impl Future> + '_ + pub fn exec<'a, C>(self, db: &'a C) -> impl Future> + '_ where C: ConnectionTrait<'a>, { diff --git a/src/query/util.rs b/src/query/util.rs index 545f8376..a6133725 100644 --- a/src/query/util.rs +++ b/src/query/util.rs @@ -23,14 +23,14 @@ macro_rules! debug_query_build { debug_query_build!(DbBackend, |x: &DebugQuery<_, DbBackend>| x.value); debug_query_build!(&DbBackend, |x: &DebugQuery<_, &DbBackend>| *x.value); -debug_query_build!( +debug_query_build!(DatabaseConnection, |x: &DebugQuery< + _, DatabaseConnection, - |x: &DebugQuery<_, DatabaseConnection>| x.value.get_database_backend() -); -debug_query_build!( +>| x.value.get_database_backend()); +debug_query_build!(&DatabaseConnection, |x: &DebugQuery< + _, &DatabaseConnection, - |x: &DebugQuery<_, &DatabaseConnection>| x.value.get_database_backend() -); +>| x.value.get_database_backend()); /// Helper to get a `Statement` from an object that impl `QueryTrait`. ///