[][src]Trait moore_vhdl::hir::visit::Visitor

pub trait Visitor<'t> {
    pub fn as_visitor(&mut self) -> &mut dyn Visitor<'t>;

    pub fn visit_name(&mut self, _: Spanned<Name>) { ... }
pub fn visit_library(&mut self, hir: &'t Library<'t>) { ... }
pub fn visit_pkg(&mut self, hir: &'t Package2<'t>) { ... }
pub fn visit_type_decl(&mut self, hir: &'t TypeDecl2<'t>) { ... }
pub fn visit_subtype_ind(&mut self, hir: &'t SubtypeInd2<'t>) { ... }
pub fn visit_literal_expr(&mut self, _: &'t LitExpr) { ... } }

Provides HIR traversal.

Required methods

pub fn as_visitor(&mut self) -> &mut dyn Visitor<'t>[src]

Get a &mut Visitor reference to self.

Loading content...

Provided methods

pub fn visit_name(&mut self, _: Spanned<Name>)[src]

pub fn visit_library(&mut self, hir: &'t Library<'t>)[src]

pub fn visit_pkg(&mut self, hir: &'t Package2<'t>)[src]

pub fn visit_type_decl(&mut self, hir: &'t TypeDecl2<'t>)[src]

pub fn visit_subtype_ind(&mut self, hir: &'t SubtypeInd2<'t>)[src]

pub fn visit_literal_expr(&mut self, _: &'t LitExpr)[src]

Loading content...

Implementors

Loading content...