Skip to content

Commit 65221ef

Browse files
committed
Minor improvements
1 parent b4bf4c8 commit 65221ef

4 files changed

Lines changed: 5 additions & 17 deletions

File tree

diesel/src/pg/expression/operators.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ use crate::backend::{Backend, DieselReserveSpecialization};
22
use crate::expression::expression_types::NotSelectable;
33
use crate::expression::{TypedExpressionType, ValidGrouping};
44
use crate::pg::Pg;
5-
use crate::query_builder::{AssignmentTarget, AstPass, QueryFragment, QueryId};
5+
use crate::query_builder::update_statement::changeset::AssignmentTarget;
6+
use crate::query_builder::{AstPass, QueryFragment, QueryId};
67
use crate::sql_types::{
78
Array, Bigint, Bool, DieselNumericOps, Inet, Integer, Jsonb, SqlType, Text,
89
};

diesel/src/query_builder/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ mod returning_clause;
3030
pub(crate) mod select_clause;
3131
pub(crate) mod select_statement;
3232
mod sql_query;
33-
mod update_statement;
33+
pub(crate) mod update_statement;
3434
pub(crate) mod upsert;
3535
mod where_clause;
3636

@@ -55,7 +55,7 @@ pub use self::sql_query::{BoxedSqlQuery, SqlQuery};
5555
pub use self::upsert::on_conflict_target_decorations::DecoratableTarget;
5656

5757
#[doc(inline)]
58-
pub use self::update_statement::changeset::{AsChangeset, AssignmentTarget};
58+
pub use self::update_statement::changeset::AsChangeset;
5959
#[doc(inline)]
6060
pub use self::update_statement::target::{IntoUpdateTarget, UpdateTarget};
6161
#[doc(inline)]

diesel/src/query_builder/update_statement/changeset.rs

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -129,16 +129,3 @@ where
129129
ColumnWrapperForUpdate(self)
130130
}
131131
}
132-
133-
#[derive(Debug, Clone, Copy)]
134-
pub(crate) struct ExpressionWrapperForUpdate<C>(C);
135-
136-
impl<DB, Expr> QueryFragment<DB> for ExpressionWrapperForUpdate<Expr>
137-
where
138-
DB: Backend + DieselReserveSpecialization,
139-
Expr: QueryFragment<DB>,
140-
{
141-
fn walk_ast<'b>(&'b self, mut out: AstPass<'_, 'b, DB>) -> QueryResult<()> {
142-
QueryFragment::walk_ast(&self.0, out.reborrow())
143-
}
144-
}

diesel/src/query_builder/update_statement/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pub(super) mod changeset;
1+
pub(crate) mod changeset;
22
pub(super) mod target;
33

44
use self::target::UpdateTarget;

0 commit comments

Comments
 (0)