Skip to main content

StatementVisitor

Trait StatementVisitor 

Source
pub trait StatementVisitor<'a> {
    // Provided methods
    fn visit_body(&mut self, body: &'a [Stmt]) { ... }
    fn visit_stmt(&mut self, stmt: &'a Stmt) { ... }
    fn visit_except_handler(&mut self, except_handler: &'a ExceptHandler) { ... }
    fn visit_elif_else_clause(&mut self, elif_else_clause: &'a ElifElseClause) { ... }
    fn visit_match_case(&mut self, match_case: &'a MatchCase) { ... }
}
Expand description

A trait for AST visitors that only need to visit statements.

Provided Methods§

Source

fn visit_body(&mut self, body: &'a [Stmt])

Source

fn visit_stmt(&mut self, stmt: &'a Stmt)

Source

fn visit_except_handler(&mut self, except_handler: &'a ExceptHandler)

Source

fn visit_elif_else_clause(&mut self, elif_else_clause: &'a ElifElseClause)

Source

fn visit_match_case(&mut self, match_case: &'a MatchCase)

Implementors§