Struct polars_plan::logical_plan::TypeCoercionRule
source · [−]pub struct TypeCoercionRule {}
Trait Implementations
sourceimpl OptimizationRule for TypeCoercionRule
impl OptimizationRule for TypeCoercionRule
fn optimize_expr(
&self,
expr_arena: &mut Arena<AExpr>,
expr_node: Node,
lp_arena: &Arena<ALogicalPlan>,
lp_node: Node
) -> Option<AExpr>
sourcefn optimize_plan(
&mut self,
_lp_arena: &mut Arena<ALogicalPlan>,
_expr_arena: &mut Arena<AExpr>,
_node: Node
) -> Option<ALogicalPlan>
fn optimize_plan(
&mut self,
_lp_arena: &mut Arena<ALogicalPlan>,
_expr_arena: &mut Arena<AExpr>,
_node: Node
) -> Option<ALogicalPlan>
Optimize (subplan) in LogicalPlan Read more
Auto Trait Implementations
impl RefUnwindSafe for TypeCoercionRule
impl Send for TypeCoercionRule
impl Sync for TypeCoercionRule
impl Unpin for TypeCoercionRule
impl UnwindSafe for TypeCoercionRule
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more