Trait calypso_ast::traverse::Visitor
source · pub trait Visitor {
fn visit_expr<'src>(
&mut self,
_src: &'src str,
_expr: Spanned<&Expr>
) -> CalResult<()> { ... }
fn visit_primary<'src>(
&mut self,
_src: &'src str,
_primary: Spanned<&Primary>
) -> CalResult<()> { ... }
fn visit_ty<'src>(
&mut self,
_src: &'src str,
_ty: Spanned<&Ty>
) -> CalResult<()> { ... }
}