[−][src]Trait c2rust_refactor::ast_manip::VisitNode
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),
T: Visit,
F: FnMut(&Self),
fn visit_nodes_post<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
T: Visit,
F: FnMut(&Self),
Implementations on Foreign Types
impl VisitNode for Expr
[src]
fn visit_nodes<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
fn visit_nodes_post<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
impl VisitNode for Item
[src]
fn visit_nodes<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
fn visit_nodes_post<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
impl VisitNode for Path
[src]
fn visit_nodes<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
fn visit_nodes_post<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
impl VisitNode for Block
[src]
fn visit_nodes<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
fn visit_nodes_post<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
impl VisitNode for Local
[src]
fn visit_nodes<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
fn visit_nodes_post<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
impl VisitNode for ForeignItem
[src]
fn visit_nodes<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
fn visit_nodes_post<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
impl VisitNode for Stmt
[src]
fn visit_nodes<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),
fn visit_nodes_post<T, F>(target: &T, callback: F) where
T: Visit,
F: FnMut(&Self),
[src]
T: Visit,
F: FnMut(&Self),