VisitMut

Trait VisitMut 

Source
pub trait VisitMut {
Show 65 methods // Provided methods fn visit_mut<N: Node>(&mut self, i: &mut N) where Self: Sized { ... } fn visit_assignment_mut(&mut self, i: &mut Assignment) { ... } fn visit_assignments_mut(&mut self, i: &mut Assignments) { ... } fn visit_association_mut(&mut self, i: &mut Association) { ... } fn visit_cte_mut(&mut self, i: &mut Cte) { ... } fn visit_expr_mut(&mut self, i: &mut Expr) { ... } fn visit_expr_and_mut(&mut self, i: &mut ExprAnd) { ... } fn visit_expr_any_mut(&mut self, i: &mut ExprAny) { ... } fn visit_expr_arg_mut(&mut self, i: &mut ExprArg) { ... } fn visit_expr_binary_op_mut(&mut self, i: &mut ExprBinaryOp) { ... } fn visit_expr_cast_mut(&mut self, i: &mut ExprCast) { ... } fn visit_expr_column_mut(&mut self, i: &mut ExprColumn) { ... } fn visit_expr_default_mut(&mut self) { ... } fn visit_expr_error_mut(&mut self, i: &mut ExprError) { ... } fn visit_expr_exists_mut(&mut self, i: &mut ExprExists) { ... } fn visit_expr_func_mut(&mut self, i: &mut ExprFunc) { ... } fn visit_expr_func_count_mut(&mut self, i: &mut FuncCount) { ... } fn visit_expr_func_last_insert_id_mut(&mut self, i: &mut FuncLastInsertId) { ... } fn visit_expr_in_list_mut(&mut self, i: &mut ExprInList) { ... } fn visit_expr_in_subquery_mut(&mut self, i: &mut ExprInSubquery) { ... } fn visit_expr_is_null_mut(&mut self, i: &mut ExprIsNull) { ... } fn visit_expr_is_variant_mut(&mut self, i: &mut ExprIsVariant) { ... } fn visit_expr_let_mut(&mut self, i: &mut ExprLet) { ... } fn visit_expr_map_mut(&mut self, i: &mut ExprMap) { ... } fn visit_expr_match_mut(&mut self, i: &mut ExprMatch) { ... } fn visit_expr_not_mut(&mut self, i: &mut ExprNot) { ... } fn visit_expr_or_mut(&mut self, i: &mut ExprOr) { ... } fn visit_expr_list_mut(&mut self, i: &mut ExprList) { ... } fn visit_expr_record_mut(&mut self, i: &mut ExprRecord) { ... } fn visit_expr_reference_mut(&mut self, i: &mut ExprReference) { ... } fn visit_expr_set_mut(&mut self, i: &mut ExprSet) { ... } fn visit_expr_set_op_mut(&mut self, i: &mut ExprSetOp) { ... } fn visit_expr_stmt_mut(&mut self, i: &mut ExprStmt) { ... } fn visit_filter_mut(&mut self, i: &mut Filter) { ... } fn visit_condition_mut(&mut self, i: &mut Condition) { ... } fn visit_expr_project_mut(&mut self, i: &mut ExprProject) { ... } fn visit_insert_target_mut(&mut self, i: &mut InsertTarget) { ... } fn visit_join_mut(&mut self, i: &mut Join) { ... } fn visit_limit_mut(&mut self, i: &mut Limit) { ... } fn visit_offset_mut(&mut self, i: &mut Offset) { ... } fn visit_order_by_mut(&mut self, i: &mut OrderBy) { ... } fn visit_order_by_expr_mut(&mut self, i: &mut OrderByExpr) { ... } fn visit_path_mut(&mut self, i: &mut Path) { ... } fn visit_projection_mut(&mut self, i: &mut Projection) { ... } fn visit_returning_mut(&mut self, i: &mut Returning) { ... } fn visit_source_mut(&mut self, i: &mut Source) { ... } fn visit_source_model_mut(&mut self, i: &mut SourceModel) { ... } fn visit_source_table_mut(&mut self, i: &mut SourceTable) { ... } fn visit_source_table_id_mut(&mut self, i: &mut SourceTableId) { ... } fn visit_stmt_mut(&mut self, i: &mut Statement) { ... } fn visit_stmt_delete_mut(&mut self, i: &mut Delete) { ... } fn visit_stmt_insert_mut(&mut self, i: &mut Insert) { ... } fn visit_stmt_query_mut(&mut self, i: &mut Query) { ... } fn visit_stmt_select_mut(&mut self, i: &mut Select) { ... } fn visit_stmt_update_mut(&mut self, i: &mut Update) { ... } fn visit_table_derived_mut(&mut self, i: &mut TableDerived) { ... } fn visit_table_ref_mut(&mut self, i: &mut TableRef) { ... } fn visit_table_factor_mut(&mut self, i: &mut TableFactor) { ... } fn visit_table_with_joins_mut(&mut self, i: &mut TableWithJoins) { ... } fn visit_type_mut(&mut self, i: &mut Type) { ... } fn visit_update_target_mut(&mut self, i: &mut UpdateTarget) { ... } fn visit_value_mut(&mut self, i: &mut Value) { ... } fn visit_value_record(&mut self, i: &mut ValueRecord) { ... } fn visit_values_mut(&mut self, i: &mut Values) { ... } fn visit_with_mut(&mut self, i: &mut With) { ... }
}

Provided Methods§

Source

fn visit_mut<N: Node>(&mut self, i: &mut N)
where Self: Sized,

Source

fn visit_assignment_mut(&mut self, i: &mut Assignment)

Source

fn visit_assignments_mut(&mut self, i: &mut Assignments)

Source

fn visit_association_mut(&mut self, i: &mut Association)

Source

fn visit_cte_mut(&mut self, i: &mut Cte)

Source

fn visit_expr_mut(&mut self, i: &mut Expr)

Source

fn visit_expr_and_mut(&mut self, i: &mut ExprAnd)

Source

fn visit_expr_any_mut(&mut self, i: &mut ExprAny)

Source

fn visit_expr_arg_mut(&mut self, i: &mut ExprArg)

Source

fn visit_expr_binary_op_mut(&mut self, i: &mut ExprBinaryOp)

Source

fn visit_expr_cast_mut(&mut self, i: &mut ExprCast)

Source

fn visit_expr_column_mut(&mut self, i: &mut ExprColumn)

Source

fn visit_expr_default_mut(&mut self)

Source

fn visit_expr_error_mut(&mut self, i: &mut ExprError)

Source

fn visit_expr_exists_mut(&mut self, i: &mut ExprExists)

Source

fn visit_expr_func_mut(&mut self, i: &mut ExprFunc)

Source

fn visit_expr_func_count_mut(&mut self, i: &mut FuncCount)

Source

fn visit_expr_func_last_insert_id_mut(&mut self, i: &mut FuncLastInsertId)

Source

fn visit_expr_in_list_mut(&mut self, i: &mut ExprInList)

Source

fn visit_expr_in_subquery_mut(&mut self, i: &mut ExprInSubquery)

Source

fn visit_expr_is_null_mut(&mut self, i: &mut ExprIsNull)

Source

fn visit_expr_is_variant_mut(&mut self, i: &mut ExprIsVariant)

Source

fn visit_expr_let_mut(&mut self, i: &mut ExprLet)

Source

fn visit_expr_map_mut(&mut self, i: &mut ExprMap)

Source

fn visit_expr_match_mut(&mut self, i: &mut ExprMatch)

Source

fn visit_expr_not_mut(&mut self, i: &mut ExprNot)

Source

fn visit_expr_or_mut(&mut self, i: &mut ExprOr)

Source

fn visit_expr_list_mut(&mut self, i: &mut ExprList)

Source

fn visit_expr_record_mut(&mut self, i: &mut ExprRecord)

Source

fn visit_expr_reference_mut(&mut self, i: &mut ExprReference)

Source

fn visit_expr_set_mut(&mut self, i: &mut ExprSet)

Source

fn visit_expr_set_op_mut(&mut self, i: &mut ExprSetOp)

Source

fn visit_expr_stmt_mut(&mut self, i: &mut ExprStmt)

Source

fn visit_filter_mut(&mut self, i: &mut Filter)

Source

fn visit_condition_mut(&mut self, i: &mut Condition)

Source

fn visit_expr_project_mut(&mut self, i: &mut ExprProject)

Source

fn visit_insert_target_mut(&mut self, i: &mut InsertTarget)

Source

fn visit_join_mut(&mut self, i: &mut Join)

Source

fn visit_limit_mut(&mut self, i: &mut Limit)

Source

fn visit_offset_mut(&mut self, i: &mut Offset)

Source

fn visit_order_by_mut(&mut self, i: &mut OrderBy)

Source

fn visit_order_by_expr_mut(&mut self, i: &mut OrderByExpr)

Source

fn visit_path_mut(&mut self, i: &mut Path)

Source

fn visit_projection_mut(&mut self, i: &mut Projection)

Source

fn visit_returning_mut(&mut self, i: &mut Returning)

Source

fn visit_source_mut(&mut self, i: &mut Source)

Source

fn visit_source_model_mut(&mut self, i: &mut SourceModel)

Source

fn visit_source_table_mut(&mut self, i: &mut SourceTable)

Source

fn visit_source_table_id_mut(&mut self, i: &mut SourceTableId)

Source

fn visit_stmt_mut(&mut self, i: &mut Statement)

Source

fn visit_stmt_delete_mut(&mut self, i: &mut Delete)

Source

fn visit_stmt_insert_mut(&mut self, i: &mut Insert)

Source

fn visit_stmt_query_mut(&mut self, i: &mut Query)

Source

fn visit_stmt_select_mut(&mut self, i: &mut Select)

Source

fn visit_stmt_update_mut(&mut self, i: &mut Update)

Source

fn visit_table_derived_mut(&mut self, i: &mut TableDerived)

Source

fn visit_table_ref_mut(&mut self, i: &mut TableRef)

Source

fn visit_table_factor_mut(&mut self, i: &mut TableFactor)

Source

fn visit_table_with_joins_mut(&mut self, i: &mut TableWithJoins)

Source

fn visit_type_mut(&mut self, i: &mut Type)

Source

fn visit_update_target_mut(&mut self, i: &mut UpdateTarget)

Source

fn visit_value_mut(&mut self, i: &mut Value)

Source

fn visit_value_record(&mut self, i: &mut ValueRecord)

Source

fn visit_values_mut(&mut self, i: &mut Values)

Source

fn visit_with_mut(&mut self, i: &mut With)

Implementations on Foreign Types§

Source§

impl<V: VisitMut> VisitMut for &mut V

Source§

fn visit_assignment_mut(&mut self, i: &mut Assignment)

Source§

fn visit_assignments_mut(&mut self, i: &mut Assignments)

Source§

fn visit_association_mut(&mut self, i: &mut Association)

Source§

fn visit_cte_mut(&mut self, i: &mut Cte)

Source§

fn visit_expr_mut(&mut self, i: &mut Expr)

Source§

fn visit_expr_and_mut(&mut self, i: &mut ExprAnd)

Source§

fn visit_expr_arg_mut(&mut self, i: &mut ExprArg)

Source§

fn visit_expr_binary_op_mut(&mut self, i: &mut ExprBinaryOp)

Source§

fn visit_expr_cast_mut(&mut self, i: &mut ExprCast)

Source§

fn visit_expr_column_mut(&mut self, i: &mut ExprColumn)

Source§

fn visit_expr_default_mut(&mut self)

Source§

fn visit_expr_error_mut(&mut self, i: &mut ExprError)

Source§

fn visit_expr_exists_mut(&mut self, i: &mut ExprExists)

Source§

fn visit_expr_func_mut(&mut self, i: &mut ExprFunc)

Source§

fn visit_expr_func_count_mut(&mut self, i: &mut FuncCount)

Source§

fn visit_expr_in_list_mut(&mut self, i: &mut ExprInList)

Source§

fn visit_expr_in_subquery_mut(&mut self, i: &mut ExprInSubquery)

Source§

fn visit_expr_is_null_mut(&mut self, i: &mut ExprIsNull)

Source§

fn visit_expr_is_variant_mut(&mut self, i: &mut ExprIsVariant)

Source§

fn visit_expr_let_mut(&mut self, i: &mut ExprLet)

Source§

fn visit_expr_map_mut(&mut self, i: &mut ExprMap)

Source§

fn visit_expr_match_mut(&mut self, i: &mut ExprMatch)

Source§

fn visit_expr_not_mut(&mut self, i: &mut ExprNot)

Source§

fn visit_expr_or_mut(&mut self, i: &mut ExprOr)

Source§

fn visit_expr_list_mut(&mut self, i: &mut ExprList)

Source§

fn visit_expr_record_mut(&mut self, i: &mut ExprRecord)

Source§

fn visit_expr_reference_mut(&mut self, i: &mut ExprReference)

Source§

fn visit_expr_set_mut(&mut self, i: &mut ExprSet)

Source§

fn visit_expr_set_op_mut(&mut self, i: &mut ExprSetOp)

Source§

fn visit_expr_stmt_mut(&mut self, i: &mut ExprStmt)

Source§

fn visit_filter_mut(&mut self, i: &mut Filter)

Source§

fn visit_condition_mut(&mut self, i: &mut Condition)

Source§

fn visit_expr_project_mut(&mut self, i: &mut ExprProject)

Source§

fn visit_insert_target_mut(&mut self, i: &mut InsertTarget)

Source§

fn visit_join_mut(&mut self, i: &mut Join)

Source§

fn visit_limit_mut(&mut self, i: &mut Limit)

Source§

fn visit_offset_mut(&mut self, i: &mut Offset)

Source§

fn visit_order_by_mut(&mut self, i: &mut OrderBy)

Source§

fn visit_order_by_expr_mut(&mut self, i: &mut OrderByExpr)

Source§

fn visit_path_mut(&mut self, i: &mut Path)

Source§

fn visit_projection_mut(&mut self, i: &mut Projection)

Source§

fn visit_returning_mut(&mut self, i: &mut Returning)

Source§

fn visit_source_mut(&mut self, i: &mut Source)

Source§

fn visit_source_model_mut(&mut self, i: &mut SourceModel)

Source§

fn visit_source_table_mut(&mut self, i: &mut SourceTable)

Source§

fn visit_source_table_id_mut(&mut self, i: &mut SourceTableId)

Source§

fn visit_stmt_mut(&mut self, i: &mut Statement)

Source§

fn visit_stmt_delete_mut(&mut self, i: &mut Delete)

Source§

fn visit_stmt_insert_mut(&mut self, i: &mut Insert)

Source§

fn visit_stmt_query_mut(&mut self, i: &mut Query)

Source§

fn visit_stmt_select_mut(&mut self, i: &mut Select)

Source§

fn visit_stmt_update_mut(&mut self, i: &mut Update)

Source§

fn visit_table_derived_mut(&mut self, i: &mut TableDerived)

Source§

fn visit_table_ref_mut(&mut self, i: &mut TableRef)

Source§

fn visit_table_factor_mut(&mut self, i: &mut TableFactor)

Source§

fn visit_table_with_joins_mut(&mut self, i: &mut TableWithJoins)

Source§

fn visit_type_mut(&mut self, i: &mut Type)

Source§

fn visit_update_target_mut(&mut self, i: &mut UpdateTarget)

Source§

fn visit_value_mut(&mut self, i: &mut Value)

Source§

fn visit_value_record(&mut self, i: &mut ValueRecord)

Source§

fn visit_values_mut(&mut self, i: &mut Values)

Source§

fn visit_with_mut(&mut self, i: &mut With)

Implementors§