[][src]Trait c2rust_refactor::ast_manip::VisitNode

pub trait VisitNode {
    fn visit_nodes<T, F>(target: &T, callback: F)
    where
        T: Visit,
        F: FnMut(&Self)
;
fn visit_nodes_post<T, F>(target: &T, callback: F)
    where
        T: Visit,
        F: FnMut(&Self)
; }

Trait for AST node types that can be visited.

Required methods

fn visit_nodes<T, F>(target: &T, callback: F) where
    T: Visit,
    F: FnMut(&Self), 

fn visit_nodes_post<T, F>(target: &T, callback: F) where
    T: Visit,
    F: FnMut(&Self), 

Loading content...

Implementations on Foreign Types

impl VisitNode for Expr[src]

impl VisitNode for Item[src]

impl VisitNode for Path[src]

impl VisitNode for Block[src]

impl VisitNode for Local[src]

impl VisitNode for ForeignItem[src]

impl VisitNode for Stmt[src]

Loading content...

Implementors

Loading content...