Struct swc_ecma_utils::function::FnEnvHoister
source · [−]pub struct FnEnvHoister { /* private fields */ }
Expand description
Don’t use it against function, it will stop if come across any function use it against function body
Implementations
sourceimpl FnEnvHoister
impl FnEnvHoister
pub fn new(unresolved_ctxt: SyntaxContext) -> Self
sourcepub fn disable_arguments(&mut self)
pub fn disable_arguments(&mut self)
Disable hoisting of arguments
sourcepub fn disable_this(&mut self)
pub fn disable_this(&mut self)
Disable hoisting of this
sourcepub fn disable_super(&mut self)
pub fn disable_super(&mut self)
Disable hoisting of nodes realted to super
pub fn take(&mut self) -> Self
pub fn to_decl(self) -> Vec<VarDeclarator>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
A: Allocator,
A: Allocator,
pub fn to_stmt(self) -> Option<Stmt>
pub fn to_stmt_in_subclass(self) -> (Option<Stmt>, Option<Ident>)
Trait Implementations
sourceimpl Default for FnEnvHoister
impl Default for FnEnvHoister
sourcefn default() -> FnEnvHoister
fn default() -> FnEnvHoister
Returns the “default value” for a type. Read more
sourceimpl VisitMut for FnEnvHoister
impl VisitMut for FnEnvHoister
sourcefn visit_mut_class(&mut self, _: &mut Class)
fn visit_mut_class(&mut self, _: &mut Class)
Don’t recurse into constructor
sourcefn visit_mut_function(&mut self, _: &mut Function)
fn visit_mut_function(&mut self, _: &mut Function)
Don’t recurse into fn
sourcefn visit_mut_getter_prop(&mut self, p: &mut GetterProp)
fn visit_mut_getter_prop(&mut self, p: &mut GetterProp)
Don’t recurse into getter/setter/method except computed key
sourcefn visit_mut_accessibility(&mut self, _: &mut Accessibility)
fn visit_mut_accessibility(&mut self, _: &mut Accessibility)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_true_plus_minus(&mut self, _: &mut TruePlusMinus)
fn visit_mut_true_plus_minus(&mut self, _: &mut TruePlusMinus)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_array_type(&mut self, _: &mut TsArrayType)
fn visit_mut_ts_array_type(&mut self, _: &mut TsArrayType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_call_signature_decl(&mut self, _: &mut TsCallSignatureDecl)
fn visit_mut_ts_call_signature_decl(&mut self, _: &mut TsCallSignatureDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_conditional_type(&mut self, _: &mut TsConditionalType)
fn visit_mut_ts_conditional_type(&mut self, _: &mut TsConditionalType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_construct_signature_decl(
&mut self,
_: &mut TsConstructSignatureDecl
)
fn visit_mut_ts_construct_signature_decl(
&mut self,
_: &mut TsConstructSignatureDecl
)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_constructor_type(&mut self, _: &mut TsConstructorType)
fn visit_mut_ts_constructor_type(&mut self, _: &mut TsConstructorType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_entity_name(&mut self, _: &mut TsEntityName)
fn visit_mut_ts_entity_name(&mut self, _: &mut TsEntityName)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_external_module_ref(&mut self, _: &mut TsExternalModuleRef)
fn visit_mut_ts_external_module_ref(&mut self, _: &mut TsExternalModuleRef)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_fn_or_constructor_type(&mut self, _: &mut TsFnOrConstructorType)
fn visit_mut_ts_fn_or_constructor_type(&mut self, _: &mut TsFnOrConstructorType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_fn_param(&mut self, _: &mut TsFnParam)
fn visit_mut_ts_fn_param(&mut self, _: &mut TsFnParam)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_fn_type(&mut self, _: &mut TsFnType)
fn visit_mut_ts_fn_type(&mut self, _: &mut TsFnType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_import_type(&mut self, _: &mut TsImportType)
fn visit_mut_ts_import_type(&mut self, _: &mut TsImportType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_index_signature(&mut self, _: &mut TsIndexSignature)
fn visit_mut_ts_index_signature(&mut self, _: &mut TsIndexSignature)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_indexed_access_type(&mut self, _: &mut TsIndexedAccessType)
fn visit_mut_ts_indexed_access_type(&mut self, _: &mut TsIndexedAccessType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_infer_type(&mut self, _: &mut TsInferType)
fn visit_mut_ts_infer_type(&mut self, _: &mut TsInferType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_interface_body(&mut self, _: &mut TsInterfaceBody)
fn visit_mut_ts_interface_body(&mut self, _: &mut TsInterfaceBody)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_interface_decl(&mut self, _: &mut TsInterfaceDecl)
fn visit_mut_ts_interface_decl(&mut self, _: &mut TsInterfaceDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_intersection_type(&mut self, _: &mut TsIntersectionType)
fn visit_mut_ts_intersection_type(&mut self, _: &mut TsIntersectionType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_keyword_type(&mut self, _: &mut TsKeywordType)
fn visit_mut_ts_keyword_type(&mut self, _: &mut TsKeywordType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_keyword_type_kind(&mut self, _: &mut TsKeywordTypeKind)
fn visit_mut_ts_keyword_type_kind(&mut self, _: &mut TsKeywordTypeKind)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_mapped_type(&mut self, _: &mut TsMappedType)
fn visit_mut_ts_mapped_type(&mut self, _: &mut TsMappedType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_method_signature(&mut self, _: &mut TsMethodSignature)
fn visit_mut_ts_method_signature(&mut self, _: &mut TsMethodSignature)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_module_ref(&mut self, _: &mut TsModuleRef)
fn visit_mut_ts_module_ref(&mut self, _: &mut TsModuleRef)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_optional_type(&mut self, _: &mut TsOptionalType)
fn visit_mut_ts_optional_type(&mut self, _: &mut TsOptionalType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_parenthesized_type(&mut self, _: &mut TsParenthesizedType)
fn visit_mut_ts_parenthesized_type(&mut self, _: &mut TsParenthesizedType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_property_signature(&mut self, _: &mut TsPropertySignature)
fn visit_mut_ts_property_signature(&mut self, _: &mut TsPropertySignature)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_qualified_name(&mut self, _: &mut TsQualifiedName)
fn visit_mut_ts_qualified_name(&mut self, _: &mut TsQualifiedName)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_rest_type(&mut self, _: &mut TsRestType)
fn visit_mut_ts_rest_type(&mut self, _: &mut TsRestType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_this_type(&mut self, _: &mut TsThisType)
fn visit_mut_ts_this_type(&mut self, _: &mut TsThisType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_this_type_or_ident(&mut self, _: &mut TsThisTypeOrIdent)
fn visit_mut_ts_this_type_or_ident(&mut self, _: &mut TsThisTypeOrIdent)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_tuple_type(&mut self, _: &mut TsTupleType)
fn visit_mut_ts_tuple_type(&mut self, _: &mut TsTupleType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type(&mut self, _: &mut TsType)
fn visit_mut_ts_type(&mut self, _: &mut TsType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_alias_decl(&mut self, _: &mut TsTypeAliasDecl)
fn visit_mut_ts_type_alias_decl(&mut self, _: &mut TsTypeAliasDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_ann(&mut self, _: &mut TsTypeAnn)
fn visit_mut_ts_type_ann(&mut self, _: &mut TsTypeAnn)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_element(&mut self, _: &mut TsTypeElement)
fn visit_mut_ts_type_element(&mut self, _: &mut TsTypeElement)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_lit(&mut self, _: &mut TsTypeLit)
fn visit_mut_ts_type_lit(&mut self, _: &mut TsTypeLit)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_operator(&mut self, _: &mut TsTypeOperator)
fn visit_mut_ts_type_operator(&mut self, _: &mut TsTypeOperator)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_operator_op(&mut self, _: &mut TsTypeOperatorOp)
fn visit_mut_ts_type_operator_op(&mut self, _: &mut TsTypeOperatorOp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_param(&mut self, _: &mut TsTypeParam)
fn visit_mut_ts_type_param(&mut self, _: &mut TsTypeParam)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_param_decl(&mut self, _: &mut TsTypeParamDecl)
fn visit_mut_ts_type_param_decl(&mut self, _: &mut TsTypeParamDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_param_instantiation(
&mut self,
_: &mut TsTypeParamInstantiation
)
fn visit_mut_ts_type_param_instantiation(
&mut self,
_: &mut TsTypeParamInstantiation
)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_predicate(&mut self, _: &mut TsTypePredicate)
fn visit_mut_ts_type_predicate(&mut self, _: &mut TsTypePredicate)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_query(&mut self, _: &mut TsTypeQuery)
fn visit_mut_ts_type_query(&mut self, _: &mut TsTypeQuery)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_query_expr(&mut self, _: &mut TsTypeQueryExpr)
fn visit_mut_ts_type_query_expr(&mut self, _: &mut TsTypeQueryExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_type_ref(&mut self, _: &mut TsTypeRef)
fn visit_mut_ts_type_ref(&mut self, _: &mut TsTypeRef)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_union_or_intersection_type(
&mut self,
_: &mut TsUnionOrIntersectionType
)
fn visit_mut_ts_union_or_intersection_type(
&mut self,
_: &mut TsUnionOrIntersectionType
)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_union_type(&mut self, _: &mut TsUnionType)
fn visit_mut_ts_union_type(&mut self, _: &mut TsUnionType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_pat(&mut self, n: &mut Pat)
fn visit_mut_pat(&mut self, n: &mut Pat)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_expr(&mut self, e: &mut Expr)
fn visit_mut_expr(&mut self, e: &mut Expr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_block_stmt(&mut self, b: &mut BlockStmt)
fn visit_mut_block_stmt(&mut self, b: &mut BlockStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_block_stmt_or_expr(&mut self, b: &mut BlockStmtOrExpr)
fn visit_mut_block_stmt_or_expr(&mut self, b: &mut BlockStmtOrExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_setter_prop(&mut self, p: &mut SetterProp)
fn visit_mut_setter_prop(&mut self, p: &mut SetterProp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_method_prop(&mut self, p: &mut MethodProp)
fn visit_mut_method_prop(&mut self, p: &mut MethodProp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_array_lit(&mut self, n: &mut ArrayLit)
fn visit_mut_array_lit(&mut self, n: &mut ArrayLit)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_array_pat(&mut self, n: &mut ArrayPat)
fn visit_mut_array_pat(&mut self, n: &mut ArrayPat)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_arrow_expr(&mut self, n: &mut ArrowExpr)
fn visit_mut_arrow_expr(&mut self, n: &mut ArrowExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_assign_expr(&mut self, n: &mut AssignExpr)
fn visit_mut_assign_expr(&mut self, n: &mut AssignExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_assign_op(&mut self, n: &mut AssignOp)
fn visit_mut_assign_op(&mut self, n: &mut AssignOp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_assign_pat(&mut self, n: &mut AssignPat)
fn visit_mut_assign_pat(&mut self, n: &mut AssignPat)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_assign_pat_prop(&mut self, n: &mut AssignPatProp)
fn visit_mut_assign_pat_prop(&mut self, n: &mut AssignPatProp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_assign_prop(&mut self, n: &mut AssignProp)
fn visit_mut_assign_prop(&mut self, n: &mut AssignProp)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_atom(&mut self, n: &mut Atom)
sourcefn visit_mut_await_expr(&mut self, n: &mut AwaitExpr)
fn visit_mut_await_expr(&mut self, n: &mut AwaitExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_big_int(&mut self, n: &mut BigInt)
fn visit_mut_big_int(&mut self, n: &mut BigInt)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_big_int_value(&mut self, n: &mut BigInt)
sourcefn visit_mut_bin_expr(&mut self, n: &mut BinExpr)
fn visit_mut_bin_expr(&mut self, n: &mut BinExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_binary_op(&mut self, n: &mut BinaryOp)
fn visit_mut_binary_op(&mut self, n: &mut BinaryOp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_binding_ident(&mut self, n: &mut BindingIdent)
fn visit_mut_binding_ident(&mut self, n: &mut BindingIdent)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_bool(&mut self, n: &mut Bool)
fn visit_mut_bool(&mut self, n: &mut Bool)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_break_stmt(&mut self, n: &mut BreakStmt)
fn visit_mut_break_stmt(&mut self, n: &mut BreakStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_call_expr(&mut self, n: &mut CallExpr)
fn visit_mut_call_expr(&mut self, n: &mut CallExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_callee(&mut self, n: &mut Callee)
fn visit_mut_callee(&mut self, n: &mut Callee)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_catch_clause(&mut self, n: &mut CatchClause)
fn visit_mut_catch_clause(&mut self, n: &mut CatchClause)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_class_decl(&mut self, n: &mut ClassDecl)
fn visit_mut_class_decl(&mut self, n: &mut ClassDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_class_expr(&mut self, n: &mut ClassExpr)
fn visit_mut_class_expr(&mut self, n: &mut ClassExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_class_member(&mut self, n: &mut ClassMember)
fn visit_mut_class_member(&mut self, n: &mut ClassMember)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_class_members(&mut self, n: &mut Vec<ClassMember, Global>)
sourcefn visit_mut_class_method(&mut self, n: &mut ClassMethod)
fn visit_mut_class_method(&mut self, n: &mut ClassMethod)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_class_prop(&mut self, n: &mut ClassProp)
fn visit_mut_class_prop(&mut self, n: &mut ClassProp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_computed_prop_name(&mut self, n: &mut ComputedPropName)
fn visit_mut_computed_prop_name(&mut self, n: &mut ComputedPropName)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_cond_expr(&mut self, n: &mut CondExpr)
fn visit_mut_cond_expr(&mut self, n: &mut CondExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_constructor(&mut self, n: &mut Constructor)
fn visit_mut_constructor(&mut self, n: &mut Constructor)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_continue_stmt(&mut self, n: &mut ContinueStmt)
fn visit_mut_continue_stmt(&mut self, n: &mut ContinueStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_debugger_stmt(&mut self, n: &mut DebuggerStmt)
fn visit_mut_debugger_stmt(&mut self, n: &mut DebuggerStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_decl(&mut self, n: &mut Decl)
fn visit_mut_decl(&mut self, n: &mut Decl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_decorator(&mut self, n: &mut Decorator)
fn visit_mut_decorator(&mut self, n: &mut Decorator)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_decorators(&mut self, n: &mut Vec<Decorator, Global>)
sourcefn visit_mut_default_decl(&mut self, n: &mut DefaultDecl)
fn visit_mut_default_decl(&mut self, n: &mut DefaultDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_do_while_stmt(&mut self, n: &mut DoWhileStmt)
fn visit_mut_do_while_stmt(&mut self, n: &mut DoWhileStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_empty_stmt(&mut self, n: &mut EmptyStmt)
fn visit_mut_empty_stmt(&mut self, n: &mut EmptyStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_export_all(&mut self, n: &mut ExportAll)
fn visit_mut_export_all(&mut self, n: &mut ExportAll)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_export_decl(&mut self, n: &mut ExportDecl)
fn visit_mut_export_decl(&mut self, n: &mut ExportDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_export_default_decl(&mut self, n: &mut ExportDefaultDecl)
fn visit_mut_export_default_decl(&mut self, n: &mut ExportDefaultDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_export_default_expr(&mut self, n: &mut ExportDefaultExpr)
fn visit_mut_export_default_expr(&mut self, n: &mut ExportDefaultExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_export_default_specifier(&mut self, n: &mut ExportDefaultSpecifier)
fn visit_mut_export_default_specifier(&mut self, n: &mut ExportDefaultSpecifier)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_export_named_specifier(&mut self, n: &mut ExportNamedSpecifier)
fn visit_mut_export_named_specifier(&mut self, n: &mut ExportNamedSpecifier)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_export_namespace_specifier(
&mut self,
n: &mut ExportNamespaceSpecifier
)
fn visit_mut_export_namespace_specifier(
&mut self,
n: &mut ExportNamespaceSpecifier
)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_export_specifier(&mut self, n: &mut ExportSpecifier)
fn visit_mut_export_specifier(&mut self, n: &mut ExportSpecifier)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_export_specifiers(&mut self, n: &mut Vec<ExportSpecifier, Global>)
sourcefn visit_mut_expr_or_spread(&mut self, n: &mut ExprOrSpread)
fn visit_mut_expr_or_spread(&mut self, n: &mut ExprOrSpread)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_expr_or_spreads(&mut self, n: &mut Vec<ExprOrSpread, Global>)
sourcefn visit_mut_expr_stmt(&mut self, n: &mut ExprStmt)
fn visit_mut_expr_stmt(&mut self, n: &mut ExprStmt)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_exprs(&mut self, n: &mut Vec<Box<Expr, Global>, Global>)
sourcefn visit_mut_fn_decl(&mut self, n: &mut FnDecl)
fn visit_mut_fn_decl(&mut self, n: &mut FnDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_fn_expr(&mut self, n: &mut FnExpr)
fn visit_mut_fn_expr(&mut self, n: &mut FnExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_for_in_stmt(&mut self, n: &mut ForInStmt)
fn visit_mut_for_in_stmt(&mut self, n: &mut ForInStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_for_of_stmt(&mut self, n: &mut ForOfStmt)
fn visit_mut_for_of_stmt(&mut self, n: &mut ForOfStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_for_stmt(&mut self, n: &mut ForStmt)
fn visit_mut_for_stmt(&mut self, n: &mut ForStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ident(&mut self, n: &mut Ident)
fn visit_mut_ident(&mut self, n: &mut Ident)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_if_stmt(&mut self, n: &mut IfStmt)
fn visit_mut_if_stmt(&mut self, n: &mut IfStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_import(&mut self, n: &mut Import)
fn visit_mut_import(&mut self, n: &mut Import)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_import_decl(&mut self, n: &mut ImportDecl)
fn visit_mut_import_decl(&mut self, n: &mut ImportDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_import_default_specifier(&mut self, n: &mut ImportDefaultSpecifier)
fn visit_mut_import_default_specifier(&mut self, n: &mut ImportDefaultSpecifier)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_import_named_specifier(&mut self, n: &mut ImportNamedSpecifier)
fn visit_mut_import_named_specifier(&mut self, n: &mut ImportNamedSpecifier)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_import_specifier(&mut self, n: &mut ImportSpecifier)
fn visit_mut_import_specifier(&mut self, n: &mut ImportSpecifier)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_import_specifiers(&mut self, n: &mut Vec<ImportSpecifier, Global>)
sourcefn visit_mut_import_star_as_specifier(&mut self, n: &mut ImportStarAsSpecifier)
fn visit_mut_import_star_as_specifier(&mut self, n: &mut ImportStarAsSpecifier)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_invalid(&mut self, n: &mut Invalid)
fn visit_mut_invalid(&mut self, n: &mut Invalid)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_js_word(&mut self, n: &mut Atom<JsWordStaticSet>)
sourcefn visit_mut_jsx_attr(&mut self, n: &mut JSXAttr)
fn visit_mut_jsx_attr(&mut self, n: &mut JSXAttr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_attr_name(&mut self, n: &mut JSXAttrName)
fn visit_mut_jsx_attr_name(&mut self, n: &mut JSXAttrName)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_attr_or_spread(&mut self, n: &mut JSXAttrOrSpread)
fn visit_mut_jsx_attr_or_spread(&mut self, n: &mut JSXAttrOrSpread)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_jsx_attr_or_spreads(&mut self, n: &mut Vec<JSXAttrOrSpread, Global>)
sourcefn visit_mut_jsx_attr_value(&mut self, n: &mut JSXAttrValue)
fn visit_mut_jsx_attr_value(&mut self, n: &mut JSXAttrValue)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_closing_element(&mut self, n: &mut JSXClosingElement)
fn visit_mut_jsx_closing_element(&mut self, n: &mut JSXClosingElement)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_closing_fragment(&mut self, n: &mut JSXClosingFragment)
fn visit_mut_jsx_closing_fragment(&mut self, n: &mut JSXClosingFragment)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_element(&mut self, n: &mut JSXElement)
fn visit_mut_jsx_element(&mut self, n: &mut JSXElement)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_element_child(&mut self, n: &mut JSXElementChild)
fn visit_mut_jsx_element_child(&mut self, n: &mut JSXElementChild)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_jsx_element_children(
&mut self,
n: &mut Vec<JSXElementChild, Global>
)
sourcefn visit_mut_jsx_element_name(&mut self, n: &mut JSXElementName)
fn visit_mut_jsx_element_name(&mut self, n: &mut JSXElementName)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_empty_expr(&mut self, n: &mut JSXEmptyExpr)
fn visit_mut_jsx_empty_expr(&mut self, n: &mut JSXEmptyExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_expr(&mut self, n: &mut JSXExpr)
fn visit_mut_jsx_expr(&mut self, n: &mut JSXExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_expr_container(&mut self, n: &mut JSXExprContainer)
fn visit_mut_jsx_expr_container(&mut self, n: &mut JSXExprContainer)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_fragment(&mut self, n: &mut JSXFragment)
fn visit_mut_jsx_fragment(&mut self, n: &mut JSXFragment)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_member_expr(&mut self, n: &mut JSXMemberExpr)
fn visit_mut_jsx_member_expr(&mut self, n: &mut JSXMemberExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_namespaced_name(&mut self, n: &mut JSXNamespacedName)
fn visit_mut_jsx_namespaced_name(&mut self, n: &mut JSXNamespacedName)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_object(&mut self, n: &mut JSXObject)
fn visit_mut_jsx_object(&mut self, n: &mut JSXObject)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_opening_element(&mut self, n: &mut JSXOpeningElement)
fn visit_mut_jsx_opening_element(&mut self, n: &mut JSXOpeningElement)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_opening_fragment(&mut self, n: &mut JSXOpeningFragment)
fn visit_mut_jsx_opening_fragment(&mut self, n: &mut JSXOpeningFragment)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_spread_child(&mut self, n: &mut JSXSpreadChild)
fn visit_mut_jsx_spread_child(&mut self, n: &mut JSXSpreadChild)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_jsx_text(&mut self, n: &mut JSXText)
fn visit_mut_jsx_text(&mut self, n: &mut JSXText)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_key_value_pat_prop(&mut self, n: &mut KeyValuePatProp)
fn visit_mut_key_value_pat_prop(&mut self, n: &mut KeyValuePatProp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_key_value_prop(&mut self, n: &mut KeyValueProp)
fn visit_mut_key_value_prop(&mut self, n: &mut KeyValueProp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_labeled_stmt(&mut self, n: &mut LabeledStmt)
fn visit_mut_labeled_stmt(&mut self, n: &mut LabeledStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_lit(&mut self, n: &mut Lit)
fn visit_mut_lit(&mut self, n: &mut Lit)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_member_expr(&mut self, n: &mut MemberExpr)
fn visit_mut_member_expr(&mut self, n: &mut MemberExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_member_prop(&mut self, n: &mut MemberProp)
fn visit_mut_member_prop(&mut self, n: &mut MemberProp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_meta_prop_expr(&mut self, n: &mut MetaPropExpr)
fn visit_mut_meta_prop_expr(&mut self, n: &mut MetaPropExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_meta_prop_kind(&mut self, n: &mut MetaPropKind)
fn visit_mut_meta_prop_kind(&mut self, n: &mut MetaPropKind)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_method_kind(&mut self, n: &mut MethodKind)
fn visit_mut_method_kind(&mut self, n: &mut MethodKind)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_module(&mut self, n: &mut Module)
fn visit_mut_module(&mut self, n: &mut Module)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_module_decl(&mut self, n: &mut ModuleDecl)
fn visit_mut_module_decl(&mut self, n: &mut ModuleDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_module_export_name(&mut self, n: &mut ModuleExportName)
fn visit_mut_module_export_name(&mut self, n: &mut ModuleExportName)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_module_item(&mut self, n: &mut ModuleItem)
fn visit_mut_module_item(&mut self, n: &mut ModuleItem)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_module_items(&mut self, n: &mut Vec<ModuleItem, Global>)
sourcefn visit_mut_named_export(&mut self, n: &mut NamedExport)
fn visit_mut_named_export(&mut self, n: &mut NamedExport)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_new_expr(&mut self, n: &mut NewExpr)
fn visit_mut_new_expr(&mut self, n: &mut NewExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_null(&mut self, n: &mut Null)
fn visit_mut_null(&mut self, n: &mut Null)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_number(&mut self, n: &mut Number)
fn visit_mut_number(&mut self, n: &mut Number)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_object_lit(&mut self, n: &mut ObjectLit)
fn visit_mut_object_lit(&mut self, n: &mut ObjectLit)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_object_pat(&mut self, n: &mut ObjectPat)
fn visit_mut_object_pat(&mut self, n: &mut ObjectPat)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_object_pat_prop(&mut self, n: &mut ObjectPatProp)
fn visit_mut_object_pat_prop(&mut self, n: &mut ObjectPatProp)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_object_pat_props(&mut self, n: &mut Vec<ObjectPatProp, Global>)
fn visit_mut_opt_accessibility(&mut self, n: &mut Option<Accessibility>)
fn visit_mut_opt_atom(&mut self, n: &mut Option<Atom>)
fn visit_mut_opt_block_stmt(&mut self, n: &mut Option<BlockStmt>)
sourcefn visit_mut_opt_call(&mut self, n: &mut OptCall)
fn visit_mut_opt_call(&mut self, n: &mut OptCall)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_opt_catch_clause(&mut self, n: &mut Option<CatchClause>)
sourcefn visit_mut_opt_chain_base(&mut self, n: &mut OptChainBase)
fn visit_mut_opt_chain_base(&mut self, n: &mut OptChainBase)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_opt_chain_expr(&mut self, n: &mut OptChainExpr)
fn visit_mut_opt_chain_expr(&mut self, n: &mut OptChainExpr)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_opt_expr(&mut self, n: &mut Option<Box<Expr, Global>>)
fn visit_mut_opt_expr_or_spread(&mut self, n: &mut Option<ExprOrSpread>)
fn visit_mut_opt_expr_or_spreads(
&mut self,
n: &mut Option<Vec<ExprOrSpread, Global>>
)
fn visit_mut_opt_ident(&mut self, n: &mut Option<Ident>)
fn visit_mut_opt_jsx_attr_value(&mut self, n: &mut Option<JSXAttrValue>)
fn visit_mut_opt_jsx_closing_element(
&mut self,
n: &mut Option<JSXClosingElement>
)
fn visit_mut_opt_module_export_name(&mut self, n: &mut Option<ModuleExportName>)
fn visit_mut_opt_module_items(&mut self, n: &mut Option<Vec<ModuleItem, Global>>)
fn visit_mut_opt_object_lit(&mut self, n: &mut Option<Box<ObjectLit, Global>>)
fn visit_mut_opt_pat(&mut self, n: &mut Option<Pat>)
fn visit_mut_opt_span(&mut self, n: &mut Option<Span>)
fn visit_mut_opt_stmt(&mut self, n: &mut Option<Box<Stmt, Global>>)
fn visit_mut_opt_str(&mut self, n: &mut Option<Box<Str, Global>>)
fn visit_mut_opt_true_plus_minus(&mut self, n: &mut Option<TruePlusMinus>)
fn visit_mut_opt_ts_entity_name(&mut self, n: &mut Option<TsEntityName>)
fn visit_mut_opt_ts_namespace_body(&mut self, n: &mut Option<TsNamespaceBody>)
fn visit_mut_opt_ts_type(&mut self, n: &mut Option<Box<TsType, Global>>)
fn visit_mut_opt_ts_type_ann(&mut self, n: &mut Option<Box<TsTypeAnn, Global>>)
fn visit_mut_opt_ts_type_param_decl(
&mut self,
n: &mut Option<Box<TsTypeParamDecl, Global>>
)
fn visit_mut_opt_ts_type_param_instantiation(
&mut self,
n: &mut Option<Box<TsTypeParamInstantiation, Global>>
)
fn visit_mut_opt_var_decl_or_expr(&mut self, n: &mut Option<VarDeclOrExpr>)
fn visit_mut_opt_vec_expr_or_spreads(
&mut self,
n: &mut Vec<Option<ExprOrSpread>, Global>
)
fn visit_mut_opt_vec_pats(&mut self, n: &mut Vec<Option<Pat>, Global>)
sourcefn visit_mut_param(&mut self, n: &mut Param)
fn visit_mut_param(&mut self, n: &mut Param)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_param_or_ts_param_prop(&mut self, n: &mut ParamOrTsParamProp)
fn visit_mut_param_or_ts_param_prop(&mut self, n: &mut ParamOrTsParamProp)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_param_or_ts_param_props(
&mut self,
n: &mut Vec<ParamOrTsParamProp, Global>
)
fn visit_mut_params(&mut self, n: &mut Vec<Param, Global>)
sourcefn visit_mut_paren_expr(&mut self, n: &mut ParenExpr)
fn visit_mut_paren_expr(&mut self, n: &mut ParenExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_pat_or_expr(&mut self, n: &mut PatOrExpr)
fn visit_mut_pat_or_expr(&mut self, n: &mut PatOrExpr)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_pats(&mut self, n: &mut Vec<Pat, Global>)
sourcefn visit_mut_private_method(&mut self, n: &mut PrivateMethod)
fn visit_mut_private_method(&mut self, n: &mut PrivateMethod)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_private_name(&mut self, n: &mut PrivateName)
fn visit_mut_private_name(&mut self, n: &mut PrivateName)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_private_prop(&mut self, n: &mut PrivateProp)
fn visit_mut_private_prop(&mut self, n: &mut PrivateProp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_program(&mut self, n: &mut Program)
fn visit_mut_program(&mut self, n: &mut Program)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_prop(&mut self, n: &mut Prop)
fn visit_mut_prop(&mut self, n: &mut Prop)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_prop_name(&mut self, n: &mut PropName)
fn visit_mut_prop_name(&mut self, n: &mut PropName)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_prop_or_spread(&mut self, n: &mut PropOrSpread)
fn visit_mut_prop_or_spread(&mut self, n: &mut PropOrSpread)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_prop_or_spreads(&mut self, n: &mut Vec<PropOrSpread, Global>)
sourcefn visit_mut_regex(&mut self, n: &mut Regex)
fn visit_mut_regex(&mut self, n: &mut Regex)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_reserved_unused(&mut self, n: &mut ReservedUnused)
fn visit_mut_reserved_unused(&mut self, n: &mut ReservedUnused)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_rest_pat(&mut self, n: &mut RestPat)
fn visit_mut_rest_pat(&mut self, n: &mut RestPat)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_return_stmt(&mut self, n: &mut ReturnStmt)
fn visit_mut_return_stmt(&mut self, n: &mut ReturnStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_script(&mut self, n: &mut Script)
fn visit_mut_script(&mut self, n: &mut Script)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_seq_expr(&mut self, n: &mut SeqExpr)
fn visit_mut_seq_expr(&mut self, n: &mut SeqExpr)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_span(&mut self, n: &mut Span)
sourcefn visit_mut_spread_element(&mut self, n: &mut SpreadElement)
fn visit_mut_spread_element(&mut self, n: &mut SpreadElement)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_static_block(&mut self, n: &mut StaticBlock)
fn visit_mut_static_block(&mut self, n: &mut StaticBlock)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_stmt(&mut self, n: &mut Stmt)
fn visit_mut_stmt(&mut self, n: &mut Stmt)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_stmts(&mut self, n: &mut Vec<Stmt, Global>)
sourcefn visit_mut_str(&mut self, n: &mut Str)
fn visit_mut_str(&mut self, n: &mut Str)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_super(&mut self, n: &mut Super)
fn visit_mut_super(&mut self, n: &mut Super)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_super_prop(&mut self, n: &mut SuperProp)
fn visit_mut_super_prop(&mut self, n: &mut SuperProp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_super_prop_expr(&mut self, n: &mut SuperPropExpr)
fn visit_mut_super_prop_expr(&mut self, n: &mut SuperPropExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_switch_case(&mut self, n: &mut SwitchCase)
fn visit_mut_switch_case(&mut self, n: &mut SwitchCase)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_switch_cases(&mut self, n: &mut Vec<SwitchCase, Global>)
sourcefn visit_mut_switch_stmt(&mut self, n: &mut SwitchStmt)
fn visit_mut_switch_stmt(&mut self, n: &mut SwitchStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_tagged_tpl(&mut self, n: &mut TaggedTpl)
fn visit_mut_tagged_tpl(&mut self, n: &mut TaggedTpl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_this_expr(&mut self, n: &mut ThisExpr)
fn visit_mut_this_expr(&mut self, n: &mut ThisExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_throw_stmt(&mut self, n: &mut ThrowStmt)
fn visit_mut_throw_stmt(&mut self, n: &mut ThrowStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_tpl(&mut self, n: &mut Tpl)
fn visit_mut_tpl(&mut self, n: &mut Tpl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_tpl_element(&mut self, n: &mut TplElement)
fn visit_mut_tpl_element(&mut self, n: &mut TplElement)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_tpl_elements(&mut self, n: &mut Vec<TplElement, Global>)
sourcefn visit_mut_try_stmt(&mut self, n: &mut TryStmt)
fn visit_mut_try_stmt(&mut self, n: &mut TryStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_as_expr(&mut self, n: &mut TsAsExpr)
fn visit_mut_ts_as_expr(&mut self, n: &mut TsAsExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_const_assertion(&mut self, n: &mut TsConstAssertion)
fn visit_mut_ts_const_assertion(&mut self, n: &mut TsConstAssertion)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_enum_decl(&mut self, n: &mut TsEnumDecl)
fn visit_mut_ts_enum_decl(&mut self, n: &mut TsEnumDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_enum_member(&mut self, n: &mut TsEnumMember)
fn visit_mut_ts_enum_member(&mut self, n: &mut TsEnumMember)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_enum_member_id(&mut self, n: &mut TsEnumMemberId)
fn visit_mut_ts_enum_member_id(&mut self, n: &mut TsEnumMemberId)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_ts_enum_members(&mut self, n: &mut Vec<TsEnumMember, Global>)
sourcefn visit_mut_ts_export_assignment(&mut self, n: &mut TsExportAssignment)
fn visit_mut_ts_export_assignment(&mut self, n: &mut TsExportAssignment)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_expr_with_type_args(&mut self, n: &mut TsExprWithTypeArgs)
fn visit_mut_ts_expr_with_type_args(&mut self, n: &mut TsExprWithTypeArgs)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_ts_expr_with_type_args_vec(
&mut self,
n: &mut Vec<TsExprWithTypeArgs, Global>
)
fn visit_mut_ts_fn_params(&mut self, n: &mut Vec<TsFnParam, Global>)
sourcefn visit_mut_ts_getter_signature(&mut self, n: &mut TsGetterSignature)
fn visit_mut_ts_getter_signature(&mut self, n: &mut TsGetterSignature)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_import_equals_decl(&mut self, n: &mut TsImportEqualsDecl)
fn visit_mut_ts_import_equals_decl(&mut self, n: &mut TsImportEqualsDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_instantiation(&mut self, n: &mut TsInstantiation)
fn visit_mut_ts_instantiation(&mut self, n: &mut TsInstantiation)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_lit(&mut self, n: &mut TsLit)
fn visit_mut_ts_lit(&mut self, n: &mut TsLit)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_lit_type(&mut self, n: &mut TsLitType)
fn visit_mut_ts_lit_type(&mut self, n: &mut TsLitType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_module_block(&mut self, n: &mut TsModuleBlock)
fn visit_mut_ts_module_block(&mut self, n: &mut TsModuleBlock)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_module_decl(&mut self, n: &mut TsModuleDecl)
fn visit_mut_ts_module_decl(&mut self, n: &mut TsModuleDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_module_name(&mut self, n: &mut TsModuleName)
fn visit_mut_ts_module_name(&mut self, n: &mut TsModuleName)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_namespace_body(&mut self, n: &mut TsNamespaceBody)
fn visit_mut_ts_namespace_body(&mut self, n: &mut TsNamespaceBody)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_namespace_decl(&mut self, n: &mut TsNamespaceDecl)
fn visit_mut_ts_namespace_decl(&mut self, n: &mut TsNamespaceDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_namespace_export_decl(&mut self, n: &mut TsNamespaceExportDecl)
fn visit_mut_ts_namespace_export_decl(&mut self, n: &mut TsNamespaceExportDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_non_null_expr(&mut self, n: &mut TsNonNullExpr)
fn visit_mut_ts_non_null_expr(&mut self, n: &mut TsNonNullExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_param_prop(&mut self, n: &mut TsParamProp)
fn visit_mut_ts_param_prop(&mut self, n: &mut TsParamProp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_param_prop_param(&mut self, n: &mut TsParamPropParam)
fn visit_mut_ts_param_prop_param(&mut self, n: &mut TsParamPropParam)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_satisfies_expr(&mut self, n: &mut TsSatisfiesExpr)
fn visit_mut_ts_satisfies_expr(&mut self, n: &mut TsSatisfiesExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_setter_signature(&mut self, n: &mut TsSetterSignature)
fn visit_mut_ts_setter_signature(&mut self, n: &mut TsSetterSignature)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_tpl_lit_type(&mut self, n: &mut TsTplLitType)
fn visit_mut_ts_tpl_lit_type(&mut self, n: &mut TsTplLitType)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_ts_tuple_element(&mut self, n: &mut TsTupleElement)
fn visit_mut_ts_tuple_element(&mut self, n: &mut TsTupleElement)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_ts_tuple_elements(&mut self, n: &mut Vec<TsTupleElement, Global>)
sourcefn visit_mut_ts_type_assertion(&mut self, n: &mut TsTypeAssertion)
fn visit_mut_ts_type_assertion(&mut self, n: &mut TsTypeAssertion)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_ts_type_elements(&mut self, n: &mut Vec<TsTypeElement, Global>)
fn visit_mut_ts_type_params(&mut self, n: &mut Vec<TsTypeParam, Global>)
fn visit_mut_ts_types(&mut self, n: &mut Vec<Box<TsType, Global>, Global>)
sourcefn visit_mut_unary_expr(&mut self, n: &mut UnaryExpr)
fn visit_mut_unary_expr(&mut self, n: &mut UnaryExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_unary_op(&mut self, n: &mut UnaryOp)
fn visit_mut_unary_op(&mut self, n: &mut UnaryOp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_update_expr(&mut self, n: &mut UpdateExpr)
fn visit_mut_update_expr(&mut self, n: &mut UpdateExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_update_op(&mut self, n: &mut UpdateOp)
fn visit_mut_update_op(&mut self, n: &mut UpdateOp)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_var_decl(&mut self, n: &mut VarDecl)
fn visit_mut_var_decl(&mut self, n: &mut VarDecl)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_var_decl_kind(&mut self, n: &mut VarDeclKind)
fn visit_mut_var_decl_kind(&mut self, n: &mut VarDeclKind)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_var_decl_or_expr(&mut self, n: &mut VarDeclOrExpr)
fn visit_mut_var_decl_or_expr(&mut self, n: &mut VarDeclOrExpr)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_var_decl_or_pat(&mut self, n: &mut VarDeclOrPat)
fn visit_mut_var_decl_or_pat(&mut self, n: &mut VarDeclOrPat)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_var_declarator(&mut self, n: &mut VarDeclarator)
fn visit_mut_var_declarator(&mut self, n: &mut VarDeclarator)
This method can be overriden to customize the visitor behavior. Read more
fn visit_mut_var_declarators(&mut self, n: &mut Vec<VarDeclarator, Global>)
sourcefn visit_mut_while_stmt(&mut self, n: &mut WhileStmt)
fn visit_mut_while_stmt(&mut self, n: &mut WhileStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_with_stmt(&mut self, n: &mut WithStmt)
fn visit_mut_with_stmt(&mut self, n: &mut WithStmt)
This method can be overriden to customize the visitor behavior. Read more
sourcefn visit_mut_yield_expr(&mut self, n: &mut YieldExpr)
fn visit_mut_yield_expr(&mut self, n: &mut YieldExpr)
This method can be overriden to customize the visitor behavior. Read more
Auto Trait Implementations
impl RefUnwindSafe for FnEnvHoister
impl Send for FnEnvHoister
impl Sync for FnEnvHoister
impl Unpin for FnEnvHoister
impl UnwindSafe for FnEnvHoister
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more