pub trait VisitorMutReceiver<T> {
    // Provided methods
    fn visit_expression_mut(
        &mut self,
        expression: &mut Expression,
        data: &mut T,
        functions: &mut ExtractedFunctions,
        chain: &Chain
    ) { ... }
    fn visit_statement_mut(
        &mut self,
        statement: &mut Statement,
        data: &mut T,
        functions: &mut ExtractedFunctions,
        chain: &Chain
    ) { ... }
    fn visit_jsx_element_mut(
        &mut self,
        element: &mut JSXElement,
        data: &mut T,
        functions: &mut ExtractedFunctions,
        chain: &Chain
    ) { ... }
    fn visit_variable_mut(
        &mut self,
        variable: &mut MutableVariablePart<'_>,
        data: &mut T,
        functions: &mut ExtractedFunctions,
        chain: &Chain
    ) { ... }
    fn visit_block_mut(
        &mut self,
        block: &mut BlockLikeMut<'_>,
        data: &mut T,
        functions: &mut ExtractedFunctions,
        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, functions: &mut ExtractedFunctions, chain: &Chain )

source

fn visit_statement_mut( &mut self, statement: &mut Statement, data: &mut T, functions: &mut ExtractedFunctions, chain: &Chain )

source

fn visit_jsx_element_mut( &mut self, element: &mut JSXElement, data: &mut T, functions: &mut ExtractedFunctions, chain: &Chain )

source

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

source

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

Implementors§