pub trait PlanRewriter<C: ConventionMarker> {
// Required method
fn rewrite_with_inputs(
&mut self,
plan: &PlanRef<C>,
inputs: Vec<PlanRef<C>>,
) -> PlanRef<C>;
}
pub trait PlanRewriter<C: ConventionMarker> {
// Required method
fn rewrite_with_inputs(
&mut self,
plan: &PlanRef<C>,
inputs: Vec<PlanRef<C>>,
) -> PlanRef<C>;
}