pub fn try_visit_scalars_mut1<F, E>(&mut self, f: &mut F) -> Result<(), E>
    where
        F: FnMut(&mut MirScalarExpr) -> Result<(), E>,
    {
        MirRelationExprVisitor::new().try_visit_scalar_children_mut(self, f)
    }
/// Fallible visitor for the [`MirScalarExpr`]s directly owned by this relation expression.
///
/// The `f` visitor should not recursively descend into owned [`MirRelationExpr`]s.
Fallible visitor for the [`MirScalarExpr`]s directly owned by this relation expression.
The `f` visitor should not recursively descend into owned [`MirRelationExpr`]s.
Fallible visitor for the [ ` MirScalarExpr ` ] s directly owned by this relation expression . The ` f ` visitor should not recursively descend into owned [ ` MirRelationExpr ` ] s .
pub fn try_visit_scalars_mut1<F, E>(&mut self, f: &mut F) -> Result<(), E>
    where
        F: FnMut(&mut MirScalarExpr) -> Result<(), E>,
    {
        MirRelationExprVisitor::new().try_visit_scalar_children_mut(self, f)
    }
pub fn try_visit_scalars_mut1 < F , E > ( & mut self , f : & mut F ) -> Result < ( ) , E > where F : FnMut ( & mut MirScalarExpr ) -> Result < ( ) , E > , { MirRelationExprVisitor :: new ( ) . try_visit_scalar_children_mut ( self , f ) }
Fallible visitor for the [`MirScalarExpr`]s directly owned by this relation expression.
Fallible visitor for the [ ` MirScalarExpr ` ] s directly owned by this relation expression .
&mut self
f
&mut F
&mut self
f
&mut F