[−][src]Trait c2rust_transpile::rust_ast::traverse::Traversal
Traverse the AST in pre-order, which also happens to be the order of subtrees in the pretty-printed output.
Traverse the AST in pre-order, which also happens to be the order of subtrees in the pretty-printed output.
fn traverse_stmt(&mut self, s: Stmt) -> Stmt
fn traverse_expr(&mut self, s: Expr) -> Expr
fn traverse_trait_item(&mut self, ti: TraitItem) -> TraitItem
fn traverse_impl_item(&mut self, ii: ImplItem) -> ImplItem
fn traverse_block(&mut self, b: Block) -> Block
fn traverse_local(&mut self, l: Local) -> Local
fn traverse_arm(&mut self, a: Arm) -> Arm
fn traverse_guard(&mut self, g: Guard) -> Guard
fn traverse_field(&mut self, f: Field) -> Field
fn traverse_mod(&mut self, m: Mod) -> Mod
fn traverse_foreign_mod(&mut self, m: ForeignMod) -> ForeignMod
fn traverse_item(&mut self, i: Item) -> Item
fn traverse_foreign_item(&mut self, i: ForeignItem) -> ForeignItem
impl Traversal for CommentTraverser
[src]fn traverse_stmt(&mut self, s: Stmt) -> Stmt
[src]fn traverse_expr(&mut self, e: Expr) -> Expr
[src]fn traverse_trait_item(&mut self, ti: TraitItem) -> TraitItem
[src]fn traverse_impl_item(&mut self, ii: ImplItem) -> ImplItem
[src]fn traverse_block(&mut self, b: Block) -> Block
[src]fn traverse_local(&mut self, l: Local) -> Local
[src]fn traverse_field(&mut self, f: Field) -> Field
[src]fn traverse_item(&mut self, i: Item) -> Item
[src]fn traverse_foreign_item(&mut self, i: ForeignItem) -> ForeignItem
[src]fn traverse_arm(&mut self, a: Arm) -> Arm
[src]fn traverse_guard(&mut self, g: Guard) -> Guard
[src]fn traverse_mod(&mut self, m: Mod) -> Mod
[src]fn traverse_foreign_mod(&mut self, m: ForeignMod) -> ForeignMod
[src]