@@ -23,7 +23,7 @@ use crate::expr::exprs::pack::Pack;
2323use crate :: expr:: exprs:: root:: Root ;
2424use crate :: expr:: exprs:: select:: Select ;
2525use crate :: expr:: exprs:: select:: transform:: RemoveSelectRule ;
26- use crate :: expr:: transform:: rules:: { ParentReduceRule , ReduceRule , RuleContext , TypedRuleContext } ;
26+ use crate :: expr:: transform:: rules:: { AnyParent , ParentReduceRule , ReduceRule , RuleContext , TypedRuleContext } ;
2727use crate :: expr:: { ExprVTable , VTable } ;
2828
2929/// Registry of expression vtables.
@@ -99,7 +99,7 @@ impl ExprSession {
9999 where
100100 Child : VTable ,
101101 R : ' static ,
102- R : ParentReduceRule < Child , crate :: expr :: transform :: rules :: AnyParent , RuleContext > ,
102+ R : ParentReduceRule < Child , AnyParent , RuleContext > ,
103103 {
104104 self . rewrite_rules
105105 . register_parent_rule_any ( child_vtable, rule) ;
@@ -129,7 +129,7 @@ impl ExprSession {
129129 ) where
130130 Child : VTable ,
131131 R : ' static ,
132- R : ParentReduceRule < Child , crate :: expr :: transform :: rules :: AnyParent , TypedRuleContext > ,
132+ R : ParentReduceRule < Child , AnyParent , TypedRuleContext > ,
133133 {
134134 self . rewrite_rules
135135 . register_typed_parent_rule_any ( child_vtable, rule) ;
0 commit comments