Skip to content

Commit f8fbdd5

Browse files
committed
imports trait in functions
1 parent de31913 commit f8fbdd5

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

diesel/src/macros/mod.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ macro_rules! __diesel_column {
3535
{
3636
#[allow(non_snake_case)]
3737
fn walk_ast(&self, mut __out: $crate::query_builder::AstPass<DB>) -> $crate::result::QueryResult<()> {
38+
use $crate::QuerySource;
3839
$table.from_clause().walk_ast(__out.reborrow())?;
3940
__out.push_sql(".");
4041
__out.push_identifier($sql_name)
@@ -613,7 +614,6 @@ macro_rules! __diesel_table_impl {
613614
Table,
614615
JoinTo,
615616
};
616-
use $crate::query_builder::AsQuery;
617617
$($imports)*
618618
pub use self::columns::*;
619619

@@ -705,6 +705,7 @@ macro_rules! __diesel_table_impl {
705705
type WhereClause = <<Self as $crate::query_builder::AsQuery>::Query as $crate::query_builder::IntoUpdateTarget>::WhereClause;
706706

707707
fn into_update_target(self) -> $crate::query_builder::UpdateTarget<Self::Table, Self::WhereClause> {
708+
use $crate::query_builder::AsQuery;
708709
self.as_query().into_update_target()
709710
}
710711
}
@@ -773,6 +774,7 @@ macro_rules! __diesel_table_impl {
773774
type Values = <<table as $crate::query_builder::AsQuery>::Query as $crate::insertable::Insertable<T>>::Values;
774775

775776
fn values(self) -> Self::Values {
777+
use $crate::query_builder::AsQuery;
776778
self.as_query().values()
777779
}
778780
}
@@ -791,7 +793,6 @@ macro_rules! __diesel_table_impl {
791793
/// Contains all of the columns of this table
792794
pub mod columns {
793795
use super::table;
794-
use $crate::QuerySource;
795796
$($imports)*
796797

797798
#[allow(non_camel_case_types, dead_code)]
@@ -818,6 +819,7 @@ macro_rules! __diesel_table_impl {
818819
{
819820
#[allow(non_snake_case)]
820821
fn walk_ast(&self, mut __out: $crate::query_builder::AstPass<DB>) -> $crate::result::QueryResult<()> {
822+
use $crate::QuerySource;
821823
table.from_clause().walk_ast(__out.reborrow())?;
822824
__out.push_sql(".*");
823825
Ok(())

0 commit comments

Comments
 (0)