List of all items
Structs
- AstBuilder
- Comment
- CommentsRange
- NONE
- ast::AccessorProperty
- ast::ArrayAssignmentTarget
- ast::ArrayExpression
- ast::ArrayPattern
- ast::ArrowFunctionExpression
- ast::AssignmentExpression
- ast::AssignmentPattern
- ast::AssignmentTargetPropertyIdentifier
- ast::AssignmentTargetPropertyProperty
- ast::AssignmentTargetRest
- ast::AssignmentTargetWithDefault
- ast::AwaitExpression
- ast::BigIntLiteral
- ast::BinaryExpression
- ast::BindingIdentifier
- ast::BindingProperty
- ast::BindingRestElement
- ast::BlockStatement
- ast::BooleanLiteral
- ast::BreakStatement
- ast::CallExpression
- ast::CatchClause
- ast::CatchParameter
- ast::ChainExpression
- ast::Class
- ast::ClassBody
- ast::Comment
- ast::CommentNewlines
- ast::ComputedMemberExpression
- ast::ConditionalExpression
- ast::ContinueStatement
- ast::DebuggerStatement
- ast::Decorator
- ast::Directive
- ast::DoWhileStatement
- ast::Elision
- ast::EmptyStatement
- ast::ExportAllDeclaration
- ast::ExportDefaultDeclaration
- ast::ExportNamedDeclaration
- ast::ExportSpecifier
- ast::ExpressionStatement
- ast::ForInStatement
- ast::ForOfStatement
- ast::ForStatement
- ast::FormalParameter
- ast::FormalParameterRest
- ast::FormalParameters
- ast::Function
- ast::FunctionBody
- ast::Hashbang
- ast::IdentifierName
- ast::IdentifierReference
- ast::IfStatement
- ast::ImportAttribute
- ast::ImportDeclaration
- ast::ImportDefaultSpecifier
- ast::ImportExpression
- ast::ImportNamespaceSpecifier
- ast::ImportSpecifier
- ast::JSDocNonNullableType
- ast::JSDocNullableType
- ast::JSDocUnknownType
- ast::JSXAttribute
- ast::JSXClosingElement
- ast::JSXClosingFragment
- ast::JSXElement
- ast::JSXEmptyExpression
- ast::JSXExpressionContainer
- ast::JSXFragment
- ast::JSXIdentifier
- ast::JSXMemberExpression
- ast::JSXNamespacedName
- ast::JSXOpeningElement
- ast::JSXOpeningFragment
- ast::JSXSpreadAttribute
- ast::JSXSpreadChild
- ast::JSXText
- ast::LabelIdentifier
- ast::LabeledStatement
- ast::LogicalExpression
- ast::MetaProperty
- ast::MethodDefinition
- ast::NewExpression
- ast::NullLiteral
- ast::NumericLiteral
- ast::ObjectAssignmentTarget
- ast::ObjectExpression
- ast::ObjectPattern
- ast::ObjectProperty
- ast::ParenthesizedExpression
- ast::PrivateFieldExpression
- ast::PrivateIdentifier
- ast::PrivateInExpression
- ast::Program
- ast::PropertyDefinition
- ast::RegExp
- ast::RegExpFlags
- ast::RegExpLiteral
- ast::RegExpPattern
- ast::ReturnStatement
- ast::SequenceExpression
- ast::SourceType
- ast::Span
- ast::SpreadElement
- ast::StaticBlock
- ast::StaticMemberExpression
- ast::Str
- ast::StringLiteral
- ast::Super
- ast::SwitchCase
- ast::SwitchStatement
- ast::TSAnyKeyword
- ast::TSArrayType
- ast::TSAsExpression
- ast::TSBigIntKeyword
- ast::TSBooleanKeyword
- ast::TSCallSignatureDeclaration
- ast::TSClassImplements
- ast::TSConditionalType
- ast::TSConstructSignatureDeclaration
- ast::TSConstructorType
- ast::TSEnumBody
- ast::TSEnumDeclaration
- ast::TSEnumMember
- ast::TSExportAssignment
- ast::TSExternalModuleReference
- ast::TSFunctionType
- ast::TSGlobalDeclaration
- ast::TSImportEqualsDeclaration
- ast::TSImportType
- ast::TSImportTypeQualifiedName
- ast::TSIndexSignature
- ast::TSIndexSignatureName
- ast::TSIndexedAccessType
- ast::TSInferType
- ast::TSInstantiationExpression
- ast::TSInterfaceBody
- ast::TSInterfaceDeclaration
- ast::TSInterfaceHeritage
- ast::TSIntersectionType
- ast::TSIntrinsicKeyword
- ast::TSLiteralType
- ast::TSMappedType
- ast::TSMethodSignature
- ast::TSModuleBlock
- ast::TSModuleDeclaration
- ast::TSNamedTupleMember
- ast::TSNamespaceExportDeclaration
- ast::TSNeverKeyword
- ast::TSNonNullExpression
- ast::TSNullKeyword
- ast::TSNumberKeyword
- ast::TSObjectKeyword
- ast::TSOptionalType
- ast::TSParenthesizedType
- ast::TSPropertySignature
- ast::TSQualifiedName
- ast::TSRestType
- ast::TSSatisfiesExpression
- ast::TSStringKeyword
- ast::TSSymbolKeyword
- ast::TSTemplateLiteralType
- ast::TSThisParameter
- ast::TSThisType
- ast::TSTupleType
- ast::TSTypeAliasDeclaration
- ast::TSTypeAnnotation
- ast::TSTypeAssertion
- ast::TSTypeLiteral
- ast::TSTypeOperator
- ast::TSTypeParameter
- ast::TSTypeParameterDeclaration
- ast::TSTypeParameterInstantiation
- ast::TSTypePredicate
- ast::TSTypeQuery
- ast::TSTypeReference
- ast::TSUndefinedKeyword
- ast::TSUnionType
- ast::TSUnknownKeyword
- ast::TSVoidKeyword
- ast::TaggedTemplateExpression
- ast::TemplateElement
- ast::TemplateElementValue
- ast::TemplateLiteral
- ast::ThisExpression
- ast::ThrowStatement
- ast::TryStatement
- ast::UnaryExpression
- ast::UpdateExpression
- ast::V8IntrinsicExpression
- ast::VariableDeclaration
- ast::VariableDeclarator
- ast::WhileStatement
- ast::WithClause
- ast::WithStatement
- ast::YieldExpression
Enums
- AstKind
- AstType
- CommentContent
- CommentKind
- CommentPosition
- MemberExpressionKind
- ModuleDeclarationKind
- ast::AccessorPropertyType
- ast::Argument
- ast::ArrayExpressionElement
- ast::AssignmentOperator
- ast::AssignmentTarget
- ast::AssignmentTargetMaybeDefault
- ast::AssignmentTargetPattern
- ast::AssignmentTargetProperty
- ast::BigintBase
- ast::BinaryOperator
- ast::BindingPattern
- ast::ChainElement
- ast::ClassElement
- ast::ClassType
- ast::CommentContent
- ast::CommentKind
- ast::CommentPosition
- ast::Declaration
- ast::ExportDefaultDeclarationKind
- ast::Expression
- ast::ForStatementInit
- ast::ForStatementLeft
- ast::FormalParameterKind
- ast::FunctionType
- ast::ImportAttributeKey
- ast::ImportDeclarationSpecifier
- ast::ImportOrExportKind
- ast::ImportPhase
- ast::JSXAttributeItem
- ast::JSXAttributeName
- ast::JSXAttributeValue
- ast::JSXChild
- ast::JSXElementName
- ast::JSXExpression
- ast::JSXMemberExpressionObject
- ast::Language
- ast::LanguageVariant
- ast::LogicalOperator
- ast::MemberExpression
- ast::MethodDefinitionKind
- ast::MethodDefinitionType
- ast::ModuleDeclaration
- ast::ModuleExportName
- ast::ModuleKind
- ast::NumberBase
- ast::ObjectPropertyKind
- ast::PropertyDefinitionType
- ast::PropertyKey
- ast::PropertyKind
- ast::SimpleAssignmentTarget
- ast::Statement
- ast::TSAccessibility
- ast::TSEnumMemberName
- ast::TSImportTypeQualifier
- ast::TSLiteral
- ast::TSMappedTypeModifierOperator
- ast::TSMethodSignatureKind
- ast::TSModuleDeclarationBody
- ast::TSModuleDeclarationKind
- ast::TSModuleDeclarationName
- ast::TSModuleReference
- ast::TSSignature
- ast::TSTupleElement
- ast::TSType
- ast::TSTypeName
- ast::TSTypeOperatorOperator
- ast::TSTypePredicateName
- ast::TSTypeQueryExprName
- ast::UnaryOperator
- ast::UpdateOperator
- ast::VariableDeclarationKind
- ast::WithClauseKeyword
- ast_kind::AstKind
- ast_kind::AstType
Macros
- ast::match_assignment_target
- ast::match_assignment_target_pattern
- ast::match_declaration
- ast::match_expression
- ast::match_member_expression
- ast::match_module_declaration
- ast::match_simple_assignment_target
- ast::match_ts_type
- ast::match_ts_type_name
- match_assignment_target
- match_assignment_target_pattern
- match_declaration
- match_expression
- match_member_expression
- match_module_declaration
- match_simple_assignment_target
- match_ts_type
- match_ts_type_name