@@ -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