- DeclLocal(ref local) => visitor.visit_local(&**local),
- DeclItem(ref item) => visitor.visit_item(&**item),
- }
-}
-
-pub fn walk_expr_opt<'v, V: Visitor<'v>>(visitor: &mut V,
- optional_expression: &'v Option<P<Expr>>) {
- match *optional_expression {
- None => {}
- Some(ref expression) => visitor.visit_expr(&**expression),
- }
-}
-
-pub fn walk_exprs<'v, V: Visitor<'v>>(visitor: &mut V, expressions: &'v [P<Expr>]) {
- for expression in expressions {
- visitor.visit_expr(&**expression)
+ DeclLocal(ref local) => visitor.visit_local(local),
+ DeclItem(ref item) => visitor.visit_item(item),