[][src]Trait c2rust_refactor::ast_manip::Visit

pub trait Visit {
    fn visit<'ast, V: Visitor<'ast>>(&'ast self, v: &mut V);
}

A trait for AST nodes that can accept a Visitor.

Required methods

fn visit<'ast, V: Visitor<'ast>>(&'ast self, v: &mut V)

Loading content...

Implementations on Foreign Types

impl Visit for Crate[src]

impl Visit for ForeignItem[src]

impl Visit for GlobalAsm[src]

impl Visit for Item[src]

impl Visit for Local[src]

impl Visit for Block[src]

impl Visit for Stmt[src]

impl Visit for Arm[src]

impl Visit for Pat[src]

impl Visit for AnonConst[src]

impl Visit for Expr[src]

impl Visit for Ty[src]

impl Visit for GenericParam[src]

impl Visit for Generics[src]

impl Visit for WherePredicate[src]

impl Visit for TraitItem[src]

impl Visit for ImplItem[src]

impl Visit for TraitRef[src]

impl Visit for GenericBound[src]

impl Visit for StructField[src]

impl Visit for Label[src]

impl Visit for Lifetime[src]

impl Visit for Mac[src]

impl Visit for GenericArg[src]

impl Visit for TypeBinding[src]

impl Visit for Attribute[src]

impl Visit for Visibility[src]

impl Visit for FunctionRetTy[src]

Loading content...

Implementors

Loading content...