You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As discussed here, I won't be able to release everything I want in SeaORM 1.0. So, I need to track my wishlist somewhere. I also need a URL to include in the TODOs in the code. This is the place.
Delete the original inherent methods of Expr and SimpleExpr which have been moved to ExprTrait and now simply use the implementation from the trait. This is a relatively small breaking change, because all signatures are exactly the same and the compiler will simply suggest to add a use sea_query::ExprTrait.
Replace all impl SqliteExpr blocks with a single wider impl<T> SqliteExpr for T where T: ExprTrait {}
Replace all impl PgExpr blocks with a single wider impl<T> PgExpr for T where T: ExprTrait {}
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
As discussed here, I won't be able to release everything I want in SeaORM 1.0. So, I need to track my wishlist somewhere. I also need a URL to include in the TODOs in the code. This is the place.
Background on
ExprTrait
ExprTrait
(#771) #791My plans
Expr
andSimpleExpr
which have been moved toExprTrait
and now simply use the implementation from the trait. This is a relatively small breaking change, because all signatures are exactly the same and the compiler will simply suggest to add ause sea_query::ExprTrait
.impl SqliteExpr
blocks with a single widerimpl<T> SqliteExpr for T where T: ExprTrait {}
impl PgExpr
blocks with a single widerimpl<T> PgExpr for T where T: ExprTrait {}
Beta Was this translation helpful? Give feedback.
All reactions