Trait ezno_parser::visiting::VisitorMutReceiver

source ·
pub trait VisitorMutReceiver<T> {
    // Provided methods
    fn visit_expression_mut(
        &mut self,
        expression: &mut Expression,
        data: &mut T,
        chain: &Chain
    ) { ... }
    fn visit_statement_mut(
        &mut self,
        statement: BlockItemMut<'_>,
        data: &mut T,
        chain: &Chain
    ) { ... }
    fn visit_variable_mut(
        &mut self,
        variable: &mut MutableVariableOrProperty<'_>,
        data: &mut T,
        chain: &Chain
    ) { ... }
    fn visit_block_mut(
        &mut self,
        block: &mut BlockLikeMut<'_>,
        data: &mut T,
        chain: &Chain
    ) { ... }
}
Expand description

These are a receiver traits of the visitor

Provided Methods§

source

fn visit_expression_mut( &mut self, expression: &mut Expression, data: &mut T, chain: &Chain )

source

fn visit_statement_mut( &mut self, statement: BlockItemMut<'_>, data: &mut T, chain: &Chain )

source

fn visit_variable_mut( &mut self, variable: &mut MutableVariableOrProperty<'_>, data: &mut T, chain: &Chain )

source

fn visit_block_mut( &mut self, block: &mut BlockLikeMut<'_>, data: &mut T, chain: &Chain )

Implementors§