From b5bc826b9be5e1d9ce8501b60ee4de47a91777fa Mon Sep 17 00:00:00 2001 From: Chris Tsang Date: Wed, 12 May 2021 01:36:50 +0800 Subject: [PATCH] Use Related constraint --- src/query/select.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/query/select.rs b/src/query/select.rs index 4a3349de..9293f954 100644 --- a/src/query/select.rs +++ b/src/query/select.rs @@ -255,11 +255,11 @@ where self.prepare_join(JoinType::InnerJoin, E::Relation::def(&rel)) } - pub fn reverse_join(self, rel: R) -> Self + pub fn reverse_join(self) -> Self where - R: RelationTrait, + R: EntityTrait + Related, { - self.prepare_reverse_join(rel.def()) + self.prepare_reverse_join(R::to()) } /// Get a mutable ref to the query builder @@ -328,7 +328,7 @@ mod tests { fn join_3() { assert_eq!( fruit::Entity::find() - .reverse_join(cake::Relation::Fruit) + .reverse_join::() .build(MysqlQueryBuilder) .to_string(), [