pub fn walk_expr<V: ExprVisitor>(
visitor: &mut V,
expr: &Expr,
) -> Result<bool, V::Error>Expand description
A util function that traverses an AST Expr in depth-first order. Returns
Ok(true) if all nodes were visited, and Ok(false) if any call to
pre_visit or post_visit
returned Ok(false) and may have cut short the recursion.