pub struct IdentCollector { /* private fields */ }
Trait Implementations§
source§impl Visit for IdentCollector
impl Visit for IdentCollector
source§fn visit_accessibility(&mut self, _: &Accessibility)
fn visit_accessibility(&mut self, _: &Accessibility)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_true_plus_minus(&mut self, _: &TruePlusMinus)
fn visit_true_plus_minus(&mut self, _: &TruePlusMinus)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_array_type(&mut self, _: &TsArrayType)
fn visit_ts_array_type(&mut self, _: &TsArrayType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_call_signature_decl(&mut self, _: &TsCallSignatureDecl)
fn visit_ts_call_signature_decl(&mut self, _: &TsCallSignatureDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_conditional_type(&mut self, _: &TsConditionalType)
fn visit_ts_conditional_type(&mut self, _: &TsConditionalType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_construct_signature_decl(&mut self, _: &TsConstructSignatureDecl)
fn visit_ts_construct_signature_decl(&mut self, _: &TsConstructSignatureDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_constructor_type(&mut self, _: &TsConstructorType)
fn visit_ts_constructor_type(&mut self, _: &TsConstructorType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_entity_name(&mut self, _: &TsEntityName)
fn visit_ts_entity_name(&mut self, _: &TsEntityName)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_external_module_ref(&mut self, _: &TsExternalModuleRef)
fn visit_ts_external_module_ref(&mut self, _: &TsExternalModuleRef)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_fn_or_constructor_type(&mut self, _: &TsFnOrConstructorType)
fn visit_ts_fn_or_constructor_type(&mut self, _: &TsFnOrConstructorType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_fn_param(&mut self, _: &TsFnParam)
fn visit_ts_fn_param(&mut self, _: &TsFnParam)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_fn_type(&mut self, _: &TsFnType)
fn visit_ts_fn_type(&mut self, _: &TsFnType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_import_type(&mut self, _: &TsImportType)
fn visit_ts_import_type(&mut self, _: &TsImportType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_index_signature(&mut self, _: &TsIndexSignature)
fn visit_ts_index_signature(&mut self, _: &TsIndexSignature)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_indexed_access_type(&mut self, _: &TsIndexedAccessType)
fn visit_ts_indexed_access_type(&mut self, _: &TsIndexedAccessType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_infer_type(&mut self, _: &TsInferType)
fn visit_ts_infer_type(&mut self, _: &TsInferType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_interface_body(&mut self, _: &TsInterfaceBody)
fn visit_ts_interface_body(&mut self, _: &TsInterfaceBody)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_interface_decl(&mut self, _: &TsInterfaceDecl)
fn visit_ts_interface_decl(&mut self, _: &TsInterfaceDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_intersection_type(&mut self, _: &TsIntersectionType)
fn visit_ts_intersection_type(&mut self, _: &TsIntersectionType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_keyword_type(&mut self, _: &TsKeywordType)
fn visit_ts_keyword_type(&mut self, _: &TsKeywordType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_keyword_type_kind(&mut self, _: &TsKeywordTypeKind)
fn visit_ts_keyword_type_kind(&mut self, _: &TsKeywordTypeKind)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_mapped_type(&mut self, _: &TsMappedType)
fn visit_ts_mapped_type(&mut self, _: &TsMappedType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_method_signature(&mut self, _: &TsMethodSignature)
fn visit_ts_method_signature(&mut self, _: &TsMethodSignature)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_module_ref(&mut self, _: &TsModuleRef)
fn visit_ts_module_ref(&mut self, _: &TsModuleRef)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_optional_type(&mut self, _: &TsOptionalType)
fn visit_ts_optional_type(&mut self, _: &TsOptionalType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_parenthesized_type(&mut self, _: &TsParenthesizedType)
fn visit_ts_parenthesized_type(&mut self, _: &TsParenthesizedType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_property_signature(&mut self, _: &TsPropertySignature)
fn visit_ts_property_signature(&mut self, _: &TsPropertySignature)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_qualified_name(&mut self, _: &TsQualifiedName)
fn visit_ts_qualified_name(&mut self, _: &TsQualifiedName)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_rest_type(&mut self, _: &TsRestType)
fn visit_ts_rest_type(&mut self, _: &TsRestType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_this_type(&mut self, _: &TsThisType)
fn visit_ts_this_type(&mut self, _: &TsThisType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_this_type_or_ident(&mut self, _: &TsThisTypeOrIdent)
fn visit_ts_this_type_or_ident(&mut self, _: &TsThisTypeOrIdent)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_tuple_type(&mut self, _: &TsTupleType)
fn visit_ts_tuple_type(&mut self, _: &TsTupleType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type(&mut self, _: &TsType)
fn visit_ts_type(&mut self, _: &TsType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_alias_decl(&mut self, _: &TsTypeAliasDecl)
fn visit_ts_type_alias_decl(&mut self, _: &TsTypeAliasDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_ann(&mut self, _: &TsTypeAnn)
fn visit_ts_type_ann(&mut self, _: &TsTypeAnn)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_element(&mut self, _: &TsTypeElement)
fn visit_ts_type_element(&mut self, _: &TsTypeElement)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_lit(&mut self, _: &TsTypeLit)
fn visit_ts_type_lit(&mut self, _: &TsTypeLit)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_operator(&mut self, _: &TsTypeOperator)
fn visit_ts_type_operator(&mut self, _: &TsTypeOperator)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_operator_op(&mut self, _: &TsTypeOperatorOp)
fn visit_ts_type_operator_op(&mut self, _: &TsTypeOperatorOp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_param(&mut self, _: &TsTypeParam)
fn visit_ts_type_param(&mut self, _: &TsTypeParam)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_param_decl(&mut self, _: &TsTypeParamDecl)
fn visit_ts_type_param_decl(&mut self, _: &TsTypeParamDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_param_instantiation(&mut self, _: &TsTypeParamInstantiation)
fn visit_ts_type_param_instantiation(&mut self, _: &TsTypeParamInstantiation)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_predicate(&mut self, _: &TsTypePredicate)
fn visit_ts_type_predicate(&mut self, _: &TsTypePredicate)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_query(&mut self, _: &TsTypeQuery)
fn visit_ts_type_query(&mut self, _: &TsTypeQuery)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_query_expr(&mut self, _: &TsTypeQueryExpr)
fn visit_ts_type_query_expr(&mut self, _: &TsTypeQueryExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_type_ref(&mut self, _: &TsTypeRef)
fn visit_ts_type_ref(&mut self, _: &TsTypeRef)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_union_or_intersection_type(&mut self, _: &TsUnionOrIntersectionType)
fn visit_ts_union_or_intersection_type(&mut self, _: &TsUnionOrIntersectionType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_union_type(&mut self, _: &TsUnionType)
fn visit_ts_union_type(&mut self, _: &TsUnionType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ident(&mut self, ident: &Ident)
fn visit_ident(&mut self, ident: &Ident)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_array_lit(&mut self, n: &ArrayLit)
fn visit_array_lit(&mut self, n: &ArrayLit)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_array_pat(&mut self, n: &ArrayPat)
fn visit_array_pat(&mut self, n: &ArrayPat)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_arrow_expr(&mut self, n: &ArrowExpr)
fn visit_arrow_expr(&mut self, n: &ArrowExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_assign_expr(&mut self, n: &AssignExpr)
fn visit_assign_expr(&mut self, n: &AssignExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_assign_op(&mut self, n: &AssignOp)
fn visit_assign_op(&mut self, n: &AssignOp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_assign_pat(&mut self, n: &AssignPat)
fn visit_assign_pat(&mut self, n: &AssignPat)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_assign_pat_prop(&mut self, n: &AssignPatProp)
fn visit_assign_pat_prop(&mut self, n: &AssignPatProp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_assign_prop(&mut self, n: &AssignProp)
fn visit_assign_prop(&mut self, n: &AssignProp)
This method can be overriden to customize the visitor behavior. Read more
fn visit_atom(&mut self, n: &Atom)
source§fn visit_await_expr(&mut self, n: &AwaitExpr)
fn visit_await_expr(&mut self, n: &AwaitExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_big_int(&mut self, n: &BigInt)
fn visit_big_int(&mut self, n: &BigInt)
This method can be overriden to customize the visitor behavior. Read more
fn visit_big_int_value(&mut self, n: &BigInt)
source§fn visit_bin_expr(&mut self, n: &BinExpr)
fn visit_bin_expr(&mut self, n: &BinExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_binary_op(&mut self, n: &BinaryOp)
fn visit_binary_op(&mut self, n: &BinaryOp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_binding_ident(&mut self, n: &BindingIdent)
fn visit_binding_ident(&mut self, n: &BindingIdent)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_block_stmt(&mut self, n: &BlockStmt)
fn visit_block_stmt(&mut self, n: &BlockStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_block_stmt_or_expr(&mut self, n: &BlockStmtOrExpr)
fn visit_block_stmt_or_expr(&mut self, n: &BlockStmtOrExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_bool(&mut self, n: &Bool)
fn visit_bool(&mut self, n: &Bool)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_break_stmt(&mut self, n: &BreakStmt)
fn visit_break_stmt(&mut self, n: &BreakStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_call_expr(&mut self, n: &CallExpr)
fn visit_call_expr(&mut self, n: &CallExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_callee(&mut self, n: &Callee)
fn visit_callee(&mut self, n: &Callee)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_catch_clause(&mut self, n: &CatchClause)
fn visit_catch_clause(&mut self, n: &CatchClause)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_class(&mut self, n: &Class)
fn visit_class(&mut self, n: &Class)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_class_decl(&mut self, n: &ClassDecl)
fn visit_class_decl(&mut self, n: &ClassDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_class_expr(&mut self, n: &ClassExpr)
fn visit_class_expr(&mut self, n: &ClassExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_class_member(&mut self, n: &ClassMember)
fn visit_class_member(&mut self, n: &ClassMember)
This method can be overriden to customize the visitor behavior. Read more
fn visit_class_members(&mut self, n: &[ClassMember])
source§fn visit_class_method(&mut self, n: &ClassMethod)
fn visit_class_method(&mut self, n: &ClassMethod)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_class_prop(&mut self, n: &ClassProp)
fn visit_class_prop(&mut self, n: &ClassProp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_computed_prop_name(&mut self, n: &ComputedPropName)
fn visit_computed_prop_name(&mut self, n: &ComputedPropName)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_cond_expr(&mut self, n: &CondExpr)
fn visit_cond_expr(&mut self, n: &CondExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_constructor(&mut self, n: &Constructor)
fn visit_constructor(&mut self, n: &Constructor)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_continue_stmt(&mut self, n: &ContinueStmt)
fn visit_continue_stmt(&mut self, n: &ContinueStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_debugger_stmt(&mut self, n: &DebuggerStmt)
fn visit_debugger_stmt(&mut self, n: &DebuggerStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_decl(&mut self, n: &Decl)
fn visit_decl(&mut self, n: &Decl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_decorator(&mut self, n: &Decorator)
fn visit_decorator(&mut self, n: &Decorator)
This method can be overriden to customize the visitor behavior. Read more
fn visit_decorators(&mut self, n: &[Decorator])
source§fn visit_default_decl(&mut self, n: &DefaultDecl)
fn visit_default_decl(&mut self, n: &DefaultDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_do_while_stmt(&mut self, n: &DoWhileStmt)
fn visit_do_while_stmt(&mut self, n: &DoWhileStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_empty_stmt(&mut self, n: &EmptyStmt)
fn visit_empty_stmt(&mut self, n: &EmptyStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_export_all(&mut self, n: &ExportAll)
fn visit_export_all(&mut self, n: &ExportAll)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_export_decl(&mut self, n: &ExportDecl)
fn visit_export_decl(&mut self, n: &ExportDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_export_default_decl(&mut self, n: &ExportDefaultDecl)
fn visit_export_default_decl(&mut self, n: &ExportDefaultDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_export_default_expr(&mut self, n: &ExportDefaultExpr)
fn visit_export_default_expr(&mut self, n: &ExportDefaultExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_export_default_specifier(&mut self, n: &ExportDefaultSpecifier)
fn visit_export_default_specifier(&mut self, n: &ExportDefaultSpecifier)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_export_named_specifier(&mut self, n: &ExportNamedSpecifier)
fn visit_export_named_specifier(&mut self, n: &ExportNamedSpecifier)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_export_namespace_specifier(&mut self, n: &ExportNamespaceSpecifier)
fn visit_export_namespace_specifier(&mut self, n: &ExportNamespaceSpecifier)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_export_specifier(&mut self, n: &ExportSpecifier)
fn visit_export_specifier(&mut self, n: &ExportSpecifier)
This method can be overriden to customize the visitor behavior. Read more
fn visit_export_specifiers(&mut self, n: &[ExportSpecifier])
source§fn visit_expr(&mut self, n: &Expr)
fn visit_expr(&mut self, n: &Expr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_expr_or_spread(&mut self, n: &ExprOrSpread)
fn visit_expr_or_spread(&mut self, n: &ExprOrSpread)
This method can be overriden to customize the visitor behavior. Read more
fn visit_expr_or_spreads(&mut self, n: &[ExprOrSpread])
source§fn visit_expr_stmt(&mut self, n: &ExprStmt)
fn visit_expr_stmt(&mut self, n: &ExprStmt)
This method can be overriden to customize the visitor behavior. Read more
fn visit_exprs(&mut self, n: &[Box<Expr>])
source§fn visit_fn_decl(&mut self, n: &FnDecl)
fn visit_fn_decl(&mut self, n: &FnDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_fn_expr(&mut self, n: &FnExpr)
fn visit_fn_expr(&mut self, n: &FnExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_for_in_stmt(&mut self, n: &ForInStmt)
fn visit_for_in_stmt(&mut self, n: &ForInStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_for_of_stmt(&mut self, n: &ForOfStmt)
fn visit_for_of_stmt(&mut self, n: &ForOfStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_for_stmt(&mut self, n: &ForStmt)
fn visit_for_stmt(&mut self, n: &ForStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_function(&mut self, n: &Function)
fn visit_function(&mut self, n: &Function)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_getter_prop(&mut self, n: &GetterProp)
fn visit_getter_prop(&mut self, n: &GetterProp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_if_stmt(&mut self, n: &IfStmt)
fn visit_if_stmt(&mut self, n: &IfStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_import(&mut self, n: &Import)
fn visit_import(&mut self, n: &Import)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_import_decl(&mut self, n: &ImportDecl)
fn visit_import_decl(&mut self, n: &ImportDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_import_default_specifier(&mut self, n: &ImportDefaultSpecifier)
fn visit_import_default_specifier(&mut self, n: &ImportDefaultSpecifier)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_import_named_specifier(&mut self, n: &ImportNamedSpecifier)
fn visit_import_named_specifier(&mut self, n: &ImportNamedSpecifier)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_import_specifier(&mut self, n: &ImportSpecifier)
fn visit_import_specifier(&mut self, n: &ImportSpecifier)
This method can be overriden to customize the visitor behavior. Read more
fn visit_import_specifiers(&mut self, n: &[ImportSpecifier])
source§fn visit_import_star_as_specifier(&mut self, n: &ImportStarAsSpecifier)
fn visit_import_star_as_specifier(&mut self, n: &ImportStarAsSpecifier)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_invalid(&mut self, n: &Invalid)
fn visit_invalid(&mut self, n: &Invalid)
This method can be overriden to customize the visitor behavior. Read more
fn visit_js_word(&mut self, n: &Atom<JsWordStaticSet>)
source§fn visit_jsx_attr(&mut self, n: &JSXAttr)
fn visit_jsx_attr(&mut self, n: &JSXAttr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_attr_name(&mut self, n: &JSXAttrName)
fn visit_jsx_attr_name(&mut self, n: &JSXAttrName)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_attr_or_spread(&mut self, n: &JSXAttrOrSpread)
fn visit_jsx_attr_or_spread(&mut self, n: &JSXAttrOrSpread)
This method can be overriden to customize the visitor behavior. Read more
fn visit_jsx_attr_or_spreads(&mut self, n: &[JSXAttrOrSpread])
source§fn visit_jsx_attr_value(&mut self, n: &JSXAttrValue)
fn visit_jsx_attr_value(&mut self, n: &JSXAttrValue)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_closing_element(&mut self, n: &JSXClosingElement)
fn visit_jsx_closing_element(&mut self, n: &JSXClosingElement)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_closing_fragment(&mut self, n: &JSXClosingFragment)
fn visit_jsx_closing_fragment(&mut self, n: &JSXClosingFragment)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_element(&mut self, n: &JSXElement)
fn visit_jsx_element(&mut self, n: &JSXElement)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_element_child(&mut self, n: &JSXElementChild)
fn visit_jsx_element_child(&mut self, n: &JSXElementChild)
This method can be overriden to customize the visitor behavior. Read more
fn visit_jsx_element_children(&mut self, n: &[JSXElementChild])
source§fn visit_jsx_element_name(&mut self, n: &JSXElementName)
fn visit_jsx_element_name(&mut self, n: &JSXElementName)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_empty_expr(&mut self, n: &JSXEmptyExpr)
fn visit_jsx_empty_expr(&mut self, n: &JSXEmptyExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_expr(&mut self, n: &JSXExpr)
fn visit_jsx_expr(&mut self, n: &JSXExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_expr_container(&mut self, n: &JSXExprContainer)
fn visit_jsx_expr_container(&mut self, n: &JSXExprContainer)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_fragment(&mut self, n: &JSXFragment)
fn visit_jsx_fragment(&mut self, n: &JSXFragment)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_member_expr(&mut self, n: &JSXMemberExpr)
fn visit_jsx_member_expr(&mut self, n: &JSXMemberExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_namespaced_name(&mut self, n: &JSXNamespacedName)
fn visit_jsx_namespaced_name(&mut self, n: &JSXNamespacedName)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_object(&mut self, n: &JSXObject)
fn visit_jsx_object(&mut self, n: &JSXObject)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_opening_element(&mut self, n: &JSXOpeningElement)
fn visit_jsx_opening_element(&mut self, n: &JSXOpeningElement)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_opening_fragment(&mut self, n: &JSXOpeningFragment)
fn visit_jsx_opening_fragment(&mut self, n: &JSXOpeningFragment)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_spread_child(&mut self, n: &JSXSpreadChild)
fn visit_jsx_spread_child(&mut self, n: &JSXSpreadChild)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_jsx_text(&mut self, n: &JSXText)
fn visit_jsx_text(&mut self, n: &JSXText)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_key_value_pat_prop(&mut self, n: &KeyValuePatProp)
fn visit_key_value_pat_prop(&mut self, n: &KeyValuePatProp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_key_value_prop(&mut self, n: &KeyValueProp)
fn visit_key_value_prop(&mut self, n: &KeyValueProp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_labeled_stmt(&mut self, n: &LabeledStmt)
fn visit_labeled_stmt(&mut self, n: &LabeledStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_lit(&mut self, n: &Lit)
fn visit_lit(&mut self, n: &Lit)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_member_expr(&mut self, n: &MemberExpr)
fn visit_member_expr(&mut self, n: &MemberExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_member_prop(&mut self, n: &MemberProp)
fn visit_member_prop(&mut self, n: &MemberProp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_meta_prop_expr(&mut self, n: &MetaPropExpr)
fn visit_meta_prop_expr(&mut self, n: &MetaPropExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_meta_prop_kind(&mut self, n: &MetaPropKind)
fn visit_meta_prop_kind(&mut self, n: &MetaPropKind)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_method_kind(&mut self, n: &MethodKind)
fn visit_method_kind(&mut self, n: &MethodKind)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_method_prop(&mut self, n: &MethodProp)
fn visit_method_prop(&mut self, n: &MethodProp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_module(&mut self, n: &Module)
fn visit_module(&mut self, n: &Module)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_module_decl(&mut self, n: &ModuleDecl)
fn visit_module_decl(&mut self, n: &ModuleDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_module_export_name(&mut self, n: &ModuleExportName)
fn visit_module_export_name(&mut self, n: &ModuleExportName)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_module_item(&mut self, n: &ModuleItem)
fn visit_module_item(&mut self, n: &ModuleItem)
This method can be overriden to customize the visitor behavior. Read more
fn visit_module_items(&mut self, n: &[ModuleItem])
source§fn visit_named_export(&mut self, n: &NamedExport)
fn visit_named_export(&mut self, n: &NamedExport)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_new_expr(&mut self, n: &NewExpr)
fn visit_new_expr(&mut self, n: &NewExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_null(&mut self, n: &Null)
fn visit_null(&mut self, n: &Null)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_number(&mut self, n: &Number)
fn visit_number(&mut self, n: &Number)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_object_lit(&mut self, n: &ObjectLit)
fn visit_object_lit(&mut self, n: &ObjectLit)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_object_pat(&mut self, n: &ObjectPat)
fn visit_object_pat(&mut self, n: &ObjectPat)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_object_pat_prop(&mut self, n: &ObjectPatProp)
fn visit_object_pat_prop(&mut self, n: &ObjectPatProp)
This method can be overriden to customize the visitor behavior. Read more
fn visit_object_pat_props(&mut self, n: &[ObjectPatProp])
fn visit_opt_accessibility(&mut self, n: Option<&Accessibility>)
fn visit_opt_atom(&mut self, n: Option<&Atom>)
fn visit_opt_block_stmt(&mut self, n: Option<&BlockStmt>)
source§fn visit_opt_call(&mut self, n: &OptCall)
fn visit_opt_call(&mut self, n: &OptCall)
This method can be overriden to customize the visitor behavior. Read more
fn visit_opt_catch_clause(&mut self, n: Option<&CatchClause>)
source§fn visit_opt_chain_base(&mut self, n: &OptChainBase)
fn visit_opt_chain_base(&mut self, n: &OptChainBase)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_opt_chain_expr(&mut self, n: &OptChainExpr)
fn visit_opt_chain_expr(&mut self, n: &OptChainExpr)
This method can be overriden to customize the visitor behavior. Read more
fn visit_opt_expr(&mut self, n: Option<&Box<Expr>>)
fn visit_opt_expr_or_spread(&mut self, n: Option<&ExprOrSpread>)
fn visit_opt_expr_or_spreads(&mut self, n: Option<&[ExprOrSpread]>)
fn visit_opt_ident(&mut self, n: Option<&Ident>)
fn visit_opt_jsx_attr_value(&mut self, n: Option<&JSXAttrValue>)
fn visit_opt_jsx_closing_element(&mut self, n: Option<&JSXClosingElement>)
fn visit_opt_module_export_name(&mut self, n: Option<&ModuleExportName>)
fn visit_opt_module_items(&mut self, n: Option<&[ModuleItem]>)
fn visit_opt_object_lit(&mut self, n: Option<&Box<ObjectLit>>)
fn visit_opt_pat(&mut self, n: Option<&Pat>)
fn visit_opt_span(&mut self, n: Option<&Span>)
fn visit_opt_stmt(&mut self, n: Option<&Box<Stmt>>)
fn visit_opt_str(&mut self, n: Option<&Box<Str>>)
fn visit_opt_true_plus_minus(&mut self, n: Option<&TruePlusMinus>)
fn visit_opt_ts_entity_name(&mut self, n: Option<&TsEntityName>)
fn visit_opt_ts_namespace_body(&mut self, n: Option<&TsNamespaceBody>)
fn visit_opt_ts_type(&mut self, n: Option<&Box<TsType>>)
fn visit_opt_ts_type_ann(&mut self, n: Option<&Box<TsTypeAnn>>)
fn visit_opt_ts_type_param_decl(&mut self, n: Option<&Box<TsTypeParamDecl>>)
fn visit_opt_ts_type_param_instantiation( &mut self, n: Option<&Box<TsTypeParamInstantiation>>, )
fn visit_opt_var_decl_or_expr(&mut self, n: Option<&VarDeclOrExpr>)
fn visit_opt_vec_expr_or_spreads(&mut self, n: &[Option<ExprOrSpread>])
fn visit_opt_vec_pats(&mut self, n: &[Option<Pat>])
source§fn visit_param(&mut self, n: &Param)
fn visit_param(&mut self, n: &Param)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_param_or_ts_param_prop(&mut self, n: &ParamOrTsParamProp)
fn visit_param_or_ts_param_prop(&mut self, n: &ParamOrTsParamProp)
This method can be overriden to customize the visitor behavior. Read more
fn visit_param_or_ts_param_props(&mut self, n: &[ParamOrTsParamProp])
fn visit_params(&mut self, n: &[Param])
source§fn visit_paren_expr(&mut self, n: &ParenExpr)
fn visit_paren_expr(&mut self, n: &ParenExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_pat(&mut self, n: &Pat)
fn visit_pat(&mut self, n: &Pat)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_pat_or_expr(&mut self, n: &PatOrExpr)
fn visit_pat_or_expr(&mut self, n: &PatOrExpr)
This method can be overriden to customize the visitor behavior. Read more
fn visit_pats(&mut self, n: &[Pat])
source§fn visit_private_method(&mut self, n: &PrivateMethod)
fn visit_private_method(&mut self, n: &PrivateMethod)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_private_name(&mut self, n: &PrivateName)
fn visit_private_name(&mut self, n: &PrivateName)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_private_prop(&mut self, n: &PrivateProp)
fn visit_private_prop(&mut self, n: &PrivateProp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_program(&mut self, n: &Program)
fn visit_program(&mut self, n: &Program)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_prop(&mut self, n: &Prop)
fn visit_prop(&mut self, n: &Prop)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_prop_name(&mut self, n: &PropName)
fn visit_prop_name(&mut self, n: &PropName)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_prop_or_spread(&mut self, n: &PropOrSpread)
fn visit_prop_or_spread(&mut self, n: &PropOrSpread)
This method can be overriden to customize the visitor behavior. Read more
fn visit_prop_or_spreads(&mut self, n: &[PropOrSpread])
source§fn visit_regex(&mut self, n: &Regex)
fn visit_regex(&mut self, n: &Regex)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_reserved_unused(&mut self, n: &ReservedUnused)
fn visit_reserved_unused(&mut self, n: &ReservedUnused)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_rest_pat(&mut self, n: &RestPat)
fn visit_rest_pat(&mut self, n: &RestPat)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_return_stmt(&mut self, n: &ReturnStmt)
fn visit_return_stmt(&mut self, n: &ReturnStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_script(&mut self, n: &Script)
fn visit_script(&mut self, n: &Script)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_seq_expr(&mut self, n: &SeqExpr)
fn visit_seq_expr(&mut self, n: &SeqExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_setter_prop(&mut self, n: &SetterProp)
fn visit_setter_prop(&mut self, n: &SetterProp)
This method can be overriden to customize the visitor behavior. Read more
fn visit_span(&mut self, n: &Span)
source§fn visit_spread_element(&mut self, n: &SpreadElement)
fn visit_spread_element(&mut self, n: &SpreadElement)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_static_block(&mut self, n: &StaticBlock)
fn visit_static_block(&mut self, n: &StaticBlock)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_stmt(&mut self, n: &Stmt)
fn visit_stmt(&mut self, n: &Stmt)
This method can be overriden to customize the visitor behavior. Read more
fn visit_stmts(&mut self, n: &[Stmt])
source§fn visit_str(&mut self, n: &Str)
fn visit_str(&mut self, n: &Str)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_super(&mut self, n: &Super)
fn visit_super(&mut self, n: &Super)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_super_prop(&mut self, n: &SuperProp)
fn visit_super_prop(&mut self, n: &SuperProp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_super_prop_expr(&mut self, n: &SuperPropExpr)
fn visit_super_prop_expr(&mut self, n: &SuperPropExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_switch_case(&mut self, n: &SwitchCase)
fn visit_switch_case(&mut self, n: &SwitchCase)
This method can be overriden to customize the visitor behavior. Read more
fn visit_switch_cases(&mut self, n: &[SwitchCase])
source§fn visit_switch_stmt(&mut self, n: &SwitchStmt)
fn visit_switch_stmt(&mut self, n: &SwitchStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_tagged_tpl(&mut self, n: &TaggedTpl)
fn visit_tagged_tpl(&mut self, n: &TaggedTpl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_this_expr(&mut self, n: &ThisExpr)
fn visit_this_expr(&mut self, n: &ThisExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_throw_stmt(&mut self, n: &ThrowStmt)
fn visit_throw_stmt(&mut self, n: &ThrowStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_tpl(&mut self, n: &Tpl)
fn visit_tpl(&mut self, n: &Tpl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_tpl_element(&mut self, n: &TplElement)
fn visit_tpl_element(&mut self, n: &TplElement)
This method can be overriden to customize the visitor behavior. Read more
fn visit_tpl_elements(&mut self, n: &[TplElement])
source§fn visit_try_stmt(&mut self, n: &TryStmt)
fn visit_try_stmt(&mut self, n: &TryStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_as_expr(&mut self, n: &TsAsExpr)
fn visit_ts_as_expr(&mut self, n: &TsAsExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_const_assertion(&mut self, n: &TsConstAssertion)
fn visit_ts_const_assertion(&mut self, n: &TsConstAssertion)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_enum_decl(&mut self, n: &TsEnumDecl)
fn visit_ts_enum_decl(&mut self, n: &TsEnumDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_enum_member(&mut self, n: &TsEnumMember)
fn visit_ts_enum_member(&mut self, n: &TsEnumMember)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_enum_member_id(&mut self, n: &TsEnumMemberId)
fn visit_ts_enum_member_id(&mut self, n: &TsEnumMemberId)
This method can be overriden to customize the visitor behavior. Read more
fn visit_ts_enum_members(&mut self, n: &[TsEnumMember])
source§fn visit_ts_export_assignment(&mut self, n: &TsExportAssignment)
fn visit_ts_export_assignment(&mut self, n: &TsExportAssignment)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_expr_with_type_args(&mut self, n: &TsExprWithTypeArgs)
fn visit_ts_expr_with_type_args(&mut self, n: &TsExprWithTypeArgs)
This method can be overriden to customize the visitor behavior. Read more
fn visit_ts_expr_with_type_args_vec(&mut self, n: &[TsExprWithTypeArgs])
fn visit_ts_fn_params(&mut self, n: &[TsFnParam])
source§fn visit_ts_getter_signature(&mut self, n: &TsGetterSignature)
fn visit_ts_getter_signature(&mut self, n: &TsGetterSignature)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_import_equals_decl(&mut self, n: &TsImportEqualsDecl)
fn visit_ts_import_equals_decl(&mut self, n: &TsImportEqualsDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_instantiation(&mut self, n: &TsInstantiation)
fn visit_ts_instantiation(&mut self, n: &TsInstantiation)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_lit(&mut self, n: &TsLit)
fn visit_ts_lit(&mut self, n: &TsLit)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_lit_type(&mut self, n: &TsLitType)
fn visit_ts_lit_type(&mut self, n: &TsLitType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_module_block(&mut self, n: &TsModuleBlock)
fn visit_ts_module_block(&mut self, n: &TsModuleBlock)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_module_decl(&mut self, n: &TsModuleDecl)
fn visit_ts_module_decl(&mut self, n: &TsModuleDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_module_name(&mut self, n: &TsModuleName)
fn visit_ts_module_name(&mut self, n: &TsModuleName)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_namespace_body(&mut self, n: &TsNamespaceBody)
fn visit_ts_namespace_body(&mut self, n: &TsNamespaceBody)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_namespace_decl(&mut self, n: &TsNamespaceDecl)
fn visit_ts_namespace_decl(&mut self, n: &TsNamespaceDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_namespace_export_decl(&mut self, n: &TsNamespaceExportDecl)
fn visit_ts_namespace_export_decl(&mut self, n: &TsNamespaceExportDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_non_null_expr(&mut self, n: &TsNonNullExpr)
fn visit_ts_non_null_expr(&mut self, n: &TsNonNullExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_param_prop(&mut self, n: &TsParamProp)
fn visit_ts_param_prop(&mut self, n: &TsParamProp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_param_prop_param(&mut self, n: &TsParamPropParam)
fn visit_ts_param_prop_param(&mut self, n: &TsParamPropParam)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_satisfies_expr(&mut self, n: &TsSatisfiesExpr)
fn visit_ts_satisfies_expr(&mut self, n: &TsSatisfiesExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_setter_signature(&mut self, n: &TsSetterSignature)
fn visit_ts_setter_signature(&mut self, n: &TsSetterSignature)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_tpl_lit_type(&mut self, n: &TsTplLitType)
fn visit_ts_tpl_lit_type(&mut self, n: &TsTplLitType)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_ts_tuple_element(&mut self, n: &TsTupleElement)
fn visit_ts_tuple_element(&mut self, n: &TsTupleElement)
This method can be overriden to customize the visitor behavior. Read more
fn visit_ts_tuple_elements(&mut self, n: &[TsTupleElement])
source§fn visit_ts_type_assertion(&mut self, n: &TsTypeAssertion)
fn visit_ts_type_assertion(&mut self, n: &TsTypeAssertion)
This method can be overriden to customize the visitor behavior. Read more
fn visit_ts_type_elements(&mut self, n: &[TsTypeElement])
fn visit_ts_type_params(&mut self, n: &[TsTypeParam])
fn visit_ts_types(&mut self, n: &[Box<TsType>])
source§fn visit_unary_expr(&mut self, n: &UnaryExpr)
fn visit_unary_expr(&mut self, n: &UnaryExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_unary_op(&mut self, n: &UnaryOp)
fn visit_unary_op(&mut self, n: &UnaryOp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_update_expr(&mut self, n: &UpdateExpr)
fn visit_update_expr(&mut self, n: &UpdateExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_update_op(&mut self, n: &UpdateOp)
fn visit_update_op(&mut self, n: &UpdateOp)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_var_decl(&mut self, n: &VarDecl)
fn visit_var_decl(&mut self, n: &VarDecl)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_var_decl_kind(&mut self, n: &VarDeclKind)
fn visit_var_decl_kind(&mut self, n: &VarDeclKind)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_var_decl_or_expr(&mut self, n: &VarDeclOrExpr)
fn visit_var_decl_or_expr(&mut self, n: &VarDeclOrExpr)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_var_decl_or_pat(&mut self, n: &VarDeclOrPat)
fn visit_var_decl_or_pat(&mut self, n: &VarDeclOrPat)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_var_declarator(&mut self, n: &VarDeclarator)
fn visit_var_declarator(&mut self, n: &VarDeclarator)
This method can be overriden to customize the visitor behavior. Read more
fn visit_var_declarators(&mut self, n: &[VarDeclarator])
source§fn visit_while_stmt(&mut self, n: &WhileStmt)
fn visit_while_stmt(&mut self, n: &WhileStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_with_stmt(&mut self, n: &WithStmt)
fn visit_with_stmt(&mut self, n: &WithStmt)
This method can be overriden to customize the visitor behavior. Read more
source§fn visit_yield_expr(&mut self, n: &YieldExpr)
fn visit_yield_expr(&mut self, n: &YieldExpr)
This method can be overriden to customize the visitor behavior. Read more
Auto Trait Implementations§
impl Freeze for IdentCollector
impl RefUnwindSafe for IdentCollector
impl Send for IdentCollector
impl Sync for IdentCollector
impl Unpin for IdentCollector
impl UnwindSafe for IdentCollector
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<D> OwoColorize for D
impl<D> OwoColorize for D
source§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
Set the foreground color generically Read more
source§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
Set the background color generically. Read more
source§fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>
fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>
Change the foreground color to black
source§fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>
fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>
Change the background color to black
source§fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>
fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>
Change the foreground color to red
source§fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>
fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>
Change the background color to red
source§fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>
fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>
Change the foreground color to green
source§fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>
fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>
Change the background color to green
source§fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>
fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>
Change the foreground color to yellow
source§fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>
fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>
Change the background color to yellow
source§fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>
fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>
Change the foreground color to blue
source§fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>
fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>
Change the background color to blue
source§fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>
fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>
Change the foreground color to magenta
source§fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>
fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>
Change the background color to magenta
source§fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>
fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>
Change the foreground color to purple
source§fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>
fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>
Change the background color to purple
source§fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>
fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>
Change the foreground color to cyan
source§fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>
fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>
Change the background color to cyan
source§fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>
fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>
Change the foreground color to white
source§fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>
fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>
Change the background color to white
source§fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>
fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>
Change the foreground color to the terminal default
source§fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>
fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>
Change the background color to the terminal default
source§fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>
fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>
Change the foreground color to bright black
source§fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>
fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>
Change the background color to bright black
source§fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>
fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>
Change the foreground color to bright red
source§fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>
fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>
Change the background color to bright red
source§fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>
fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>
Change the foreground color to bright green
source§fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>
fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>
Change the background color to bright green
source§fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>
fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>
Change the foreground color to bright yellow
source§fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>
fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>
Change the background color to bright yellow
source§fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>
fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>
Change the foreground color to bright blue
source§fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>
fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>
Change the background color to bright blue
source§fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>
fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>
Change the foreground color to bright magenta
source§fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>
fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>
Change the background color to bright magenta
source§fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>
fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>
Change the foreground color to bright purple
source§fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>
fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>
Change the background color to bright purple
source§fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>
fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>
Change the foreground color to bright cyan
source§fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>
fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>
Change the background color to bright cyan
source§fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>
fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>
Change the foreground color to bright white
source§fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>
fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>
Change the background color to bright white
source§fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>
fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>
Make the text bold
source§fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>
fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>
Make the text dim
source§fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>
fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>
Make the text italicized
source§fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>
fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>
Make the text italicized
source§fn blink<'a>(&'a self) -> BlinkDisplay<'a, Self>
fn blink<'a>(&'a self) -> BlinkDisplay<'a, Self>
Make the text blink
source§fn blink_fast<'a>(&'a self) -> BlinkFastDisplay<'a, Self>
fn blink_fast<'a>(&'a self) -> BlinkFastDisplay<'a, Self>
Make the text blink (but fast!)
source§fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>
fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>
Swap the foreground and background colors
Hide the text
source§fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>
fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>
Cross out the text
source§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
Set the foreground color at runtime. Only use if you do not know which color will be used at
compile-time. If the color is constant, use either
OwoColorize::fg
or
a color-specific method, such as OwoColorize::green
, Read moresource§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
Set the background color at runtime. Only use if you do not know what color to use at
compile-time. If the color is constant, use either
OwoColorize::bg
or
a color-specific method, such as OwoColorize::on_yellow
, Read moresource§fn fg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn fg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the foreground color to a specific RGB value.
source§fn bg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn bg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
Set the background color to a specific RGB value.
source§fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
Sets the foreground color to an RGB value.
source§fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
Sets the background color to an RGB value.