pub fn visit_children<'a, F>(&'a self, f: F)
    where
        F: FnMut(&'a MirRelationExpr),
    {
        MirRelationExprVisitor::new().visit_children(self, f)
    }
/// Applies an infallible immutable `f` to each child of type `MirRelationExpr`.
Applies an infallible immutable `f` to each child of type `MirRelationExpr`.
Applies an infallible immutable ` f ` to each child of type ` MirRelationExpr ` .
pub fn visit_children<'a, F>(&'a self, f: F)
    where
        F: FnMut(&'a MirRelationExpr),
    {
        MirRelationExprVisitor::new().visit_children(self, f)
    }
pub fn visit_children < ' a , F > ( & ' a self , f : F ) where F : FnMut ( & ' a MirRelationExpr ) , { MirRelationExprVisitor :: new ( ) . visit_children ( self , f ) }
Applies an infallible immutable `f` to each child of type `MirRelationExpr`.
Applies an infallible immutable ` f ` to each child of type ` MirRelationExpr ` .
&'a self
f
F
&'a self
f
F