Walker

Trait Walker 

Source
pub trait Walker {
    // Provided methods
    fn walk_statement_list(&mut self, stmts: Vec<&mut Statement>) { ... }
    fn walk_statement(&mut self, stmt: &mut Statement) { ... }
    fn walk_fieldset(&mut self, fs: &mut FieldList) { ... }
    fn walk_expression(&mut self, expr: &mut Expression) { ... }
    fn walk_value(&mut self, val: &mut Value) { ... }
    fn visit_import(&mut self, _i: &mut ImportDef) { ... }
    fn visit_include(&mut self, _i: &mut IncludeDef) { ... }
    fn visit_fail(&mut self, _f: &mut FailDef) { ... }
    fn visit_value(&mut self, _val: &mut Value) { ... }
    fn visit_expression(&mut self, _expr: &mut Expression) { ... }
    fn visit_statement(&mut self, _stmt: &mut Statement) { ... }
}

Provided Methods§

Source

fn walk_statement_list(&mut self, stmts: Vec<&mut Statement>)

Source

fn walk_statement(&mut self, stmt: &mut Statement)

Source

fn walk_fieldset(&mut self, fs: &mut FieldList)

Source

fn walk_expression(&mut self, expr: &mut Expression)

Source

fn walk_value(&mut self, val: &mut Value)

Source

fn visit_import(&mut self, _i: &mut ImportDef)

Source

fn visit_include(&mut self, _i: &mut IncludeDef)

Source

fn visit_fail(&mut self, _f: &mut FailDef)

Source

fn visit_value(&mut self, _val: &mut Value)

Source

fn visit_expression(&mut self, _expr: &mut Expression)

Source

fn visit_statement(&mut self, _stmt: &mut Statement)

Implementors§