[−][src]Trait swc_ecma_codegen::Node
Required methods
Loading content...Implementations on Foreign Types
impl Node for Decl
[src]
impl Node for Decl
impl Node for ClassDecl
[src]
impl Node for ClassDecl
impl Node for FnDecl
[src]
impl Node for FnDecl
impl Node for VarDecl
[src]
impl Node for VarDecl
impl Node for VarDeclarator
[src]
impl Node for VarDeclarator
impl Node for JSXElement
[src]
impl Node for JSXElement
impl Node for JSXOpeningElement
[src]
impl Node for JSXOpeningElement
impl Node for JSXElementName
[src]
impl Node for JSXElementName
impl Node for JSXAttr
[src]
impl Node for JSXAttr
impl Node for JSXAttrName
[src]
impl Node for JSXAttrName
impl Node for JSXAttrOrSpread
[src]
impl Node for JSXAttrOrSpread
impl Node for JSXElementChild
[src]
impl Node for JSXElementChild
impl Node for JSXSpreadChild
[src]
impl Node for JSXSpreadChild
impl Node for JSXExprContainer
[src]
impl Node for JSXExprContainer
impl Node for JSXExpr
[src]
impl Node for JSXExpr
impl Node for JSXClosingElement
[src]
impl Node for JSXClosingElement
impl Node for JSXFragment
[src]
impl Node for JSXFragment
impl Node for JSXOpeningFragment
[src]
impl Node for JSXOpeningFragment
impl Node for JSXClosingFragment
[src]
impl Node for JSXClosingFragment
impl Node for JSXNamespacedName
[src]
impl Node for JSXNamespacedName
impl Node for JSXEmptyExpr
[src]
impl Node for JSXEmptyExpr
impl Node for JSXText
[src]
impl Node for JSXText
impl Node for JSXMemberExpr
[src]
impl Node for JSXMemberExpr
impl Node for JSXObject
[src]
impl Node for JSXObject
impl Node for PatOrTsParamProp
[src]
impl Node for PatOrTsParamProp
impl Node for TsArrayType
[src]
impl Node for TsArrayType
impl Node for TsAsExpr
[src]
impl Node for TsAsExpr
impl Node for TsCallSignatureDecl
[src]
impl Node for TsCallSignatureDecl
impl Node for TsConditionalType
[src]
impl Node for TsConditionalType
impl Node for TsConstructSignatureDecl
[src]
impl Node for TsConstructSignatureDecl
impl Node for TsConstructorType
[src]
impl Node for TsConstructorType
impl Node for TsEntityName
[src]
impl Node for TsEntityName
impl Node for TsEnumDecl
[src]
impl Node for TsEnumDecl
impl Node for TsEnumMember
[src]
impl Node for TsEnumMember
impl Node for TsEnumMemberId
[src]
impl Node for TsEnumMemberId
impl Node for TsExportAssignment
[src]
impl Node for TsExportAssignment
impl Node for TsExprWithTypeArgs
[src]
impl Node for TsExprWithTypeArgs
impl Node for TsExternalModuleRef
[src]
impl Node for TsExternalModuleRef
impl Node for TsFnOrConstructorType
[src]
impl Node for TsFnOrConstructorType
impl Node for TsFnParam
[src]
impl Node for TsFnParam
impl Node for TsFnType
[src]
impl Node for TsFnType
impl Node for TsImportEqualsDecl
[src]
impl Node for TsImportEqualsDecl
impl Node for TsIndexSignature
[src]
impl Node for TsIndexSignature
impl Node for TsIndexedAccessType
[src]
impl Node for TsIndexedAccessType
impl Node for TsInferType
[src]
impl Node for TsInferType
impl Node for TsInterfaceBody
[src]
impl Node for TsInterfaceBody
impl Node for TsInterfaceDecl
[src]
impl Node for TsInterfaceDecl
impl Node for TsIntersectionType
[src]
impl Node for TsIntersectionType
impl Node for TsKeywordType
[src]
impl Node for TsKeywordType
impl Node for TsLit
[src]
impl Node for TsLit
impl Node for TsLitType
[src]
impl Node for TsLitType
impl Node for TsMappedType
[src]
impl Node for TsMappedType
impl Node for TsMethodSignature
[src]
impl Node for TsMethodSignature
impl Node for TsModuleBlock
[src]
impl Node for TsModuleBlock
impl Node for TsModuleDecl
[src]
impl Node for TsModuleDecl
impl Node for TsModuleName
[src]
impl Node for TsModuleName
impl Node for TsModuleRef
[src]
impl Node for TsModuleRef
impl Node for TsNamespaceBody
[src]
impl Node for TsNamespaceBody
impl Node for TsNamespaceDecl
[src]
impl Node for TsNamespaceDecl
impl Node for TsNamespaceExportDecl
[src]
impl Node for TsNamespaceExportDecl
impl Node for TsNonNullExpr
[src]
impl Node for TsNonNullExpr
impl Node for TsOptionalType
[src]
impl Node for TsOptionalType
impl Node for TsParamProp
[src]
impl Node for TsParamProp
impl Node for TsParamPropParam
[src]
impl Node for TsParamPropParam
impl Node for TsParenthesizedType
[src]
impl Node for TsParenthesizedType
impl Node for TsPropertySignature
[src]
impl Node for TsPropertySignature
impl Node for TsQualifiedName
[src]
impl Node for TsQualifiedName
impl Node for TsRestType
[src]
impl Node for TsRestType
impl Node for TsSignatureDecl
[src]
impl Node for TsSignatureDecl
impl Node for TsThisType
[src]
impl Node for TsThisType
impl Node for TsThisTypeOrIdent
[src]
impl Node for TsThisTypeOrIdent
impl Node for TsTupleType
[src]
impl Node for TsTupleType
impl Node for TsType
[src]
impl Node for TsType
impl Node for TsTypeAliasDecl
[src]
impl Node for TsTypeAliasDecl
impl Node for TsTypeAnn
[src]
impl Node for TsTypeAnn
impl Node for TsTypeAssertion
[src]
impl Node for TsTypeAssertion
impl Node for TsTypeCastExpr
[src]
impl Node for TsTypeCastExpr
impl Node for TsTypeElement
[src]
impl Node for TsTypeElement
impl Node for TsTypeLit
[src]
impl Node for TsTypeLit
impl Node for TsTypeOperator
[src]
impl Node for TsTypeOperator
impl Node for TsTypeParam
[src]
impl Node for TsTypeParam
impl Node for TsTypeParamDecl
[src]
impl Node for TsTypeParamDecl
impl Node for TsTypeParamInstantiation
[src]
impl Node for TsTypeParamInstantiation
impl Node for TsTypePredicate
[src]
impl Node for TsTypePredicate
impl Node for TsTypeQuery
[src]
impl Node for TsTypeQuery
impl Node for TsTypeRef
[src]
impl Node for TsTypeRef
impl Node for TsUnionOrIntersectionType
[src]
impl Node for TsUnionOrIntersectionType
impl Node for TsUnionType
[src]
impl Node for TsUnionType
impl<N: Node> Node for Box<N>
[src]
impl<N: Node> Node for Box<N>
impl<'a, N: Node> Node for &'a N
[src]
impl<'a, N: Node> Node for &'a N
impl Node for Module
[src]
impl Node for Module
impl Node for ModuleItem
[src]
impl Node for ModuleItem
impl Node for ModuleDecl
[src]
impl Node for ModuleDecl
impl Node for ExportDefaultDecl
[src]
impl Node for ExportDefaultDecl
impl Node for ImportDecl
[src]
impl Node for ImportDecl
impl Node for ImportSpecific
[src]
impl Node for ImportSpecific
impl Node for ExportSpecifier
[src]
impl Node for ExportSpecifier
impl Node for NamedExport
[src]
impl Node for NamedExport
impl Node for ExportAll
[src]
impl Node for ExportAll
impl Node for Lit
[src]
impl Node for Lit
impl Node for Str
[src]
impl Node for Str
impl Node for Number
[src]
impl Node for Number
impl Node for ExprOrSuper
[src]
impl Node for ExprOrSuper
impl Node for Expr
[src]
impl Node for Expr
impl Node for CallExpr
[src]
impl Node for CallExpr
impl Node for NewExpr
[src]
impl Node for NewExpr
impl Node for MemberExpr
[src]
impl Node for MemberExpr
impl Node for ArrowExpr
[src]
impl Node for ArrowExpr
impl Node for MetaPropExpr
[src]
impl Node for MetaPropExpr
impl Node for SeqExpr
[src]
impl Node for SeqExpr
impl Node for AssignExpr
[src]
impl Node for AssignExpr
impl Node for BinExpr
[src]
impl Node for BinExpr
impl Node for ClassExpr
[src]
impl Node for ClassExpr
impl Node for Class
[src]
impl Node for Class
impl Node for ClassMember
[src]
impl Node for ClassMember
impl Node for PrivateMethod
[src]
impl Node for PrivateMethod
impl Node for PrivateProp
[src]
impl Node for PrivateProp
impl Node for ClassProp
[src]
impl Node for ClassProp
impl Node for Constructor
[src]
impl Node for Constructor
impl Node for Method
[src]
impl Node for Method
impl Node for PropName
[src]
impl Node for PropName
impl Node for CondExpr
[src]
impl Node for CondExpr
impl Node for FnExpr
[src]
impl Node for FnExpr
impl Node for Function
[src]
impl Node for Function
impl Node for BlockStmtOrExpr
[src]
impl Node for BlockStmtOrExpr
impl Node for ThisExpr
[src]
impl Node for ThisExpr
impl Node for Tpl
[src]
impl Node for Tpl
impl Node for TaggedTpl
[src]
impl Node for TaggedTpl
impl Node for TplElement
[src]
impl Node for TplElement
impl Node for UnaryExpr
[src]
impl Node for UnaryExpr
impl Node for UpdateExpr
[src]
impl Node for UpdateExpr
impl Node for YieldExpr
[src]
impl Node for YieldExpr
impl Node for ExprOrSpread
[src]
impl Node for ExprOrSpread
impl Node for AwaitExpr
[src]
impl Node for AwaitExpr
impl Node for ArrayLit
[src]
impl Node for ArrayLit
impl Node for ObjectLit
[src]
impl Node for ObjectLit
impl Node for Prop
[src]
impl Node for Prop
impl Node for KeyValueProp
[src]
impl Node for KeyValueProp
impl Node for AssignProp
[src]
impl Node for AssignProp
impl Node for GetterProp
[src]
impl Node for GetterProp
impl Node for SetterProp
[src]
impl Node for SetterProp
impl Node for MethodProp
[src]
impl Node for MethodProp
impl Node for ParenExpr
[src]
impl Node for ParenExpr
impl Node for Ident
[src]
impl Node for Ident
impl Node for Pat
[src]
impl Node for Pat
impl Node for RestPat
[src]
impl Node for RestPat
impl Node for PropOrSpread
[src]
impl Node for PropOrSpread
impl Node for SpreadElement
[src]
impl Node for SpreadElement
impl Node for PatOrExpr
[src]
impl Node for PatOrExpr
impl Node for ArrayPat
[src]
impl Node for ArrayPat
impl Node for AssignPat
[src]
impl Node for AssignPat
impl Node for ObjectPat
[src]
impl Node for ObjectPat
impl Node for ObjectPatProp
[src]
impl Node for ObjectPatProp
impl Node for KeyValuePatProp
[src]
impl Node for KeyValuePatProp
impl Node for AssignPatProp
[src]
impl Node for AssignPatProp
impl Node for VarDeclOrPat
[src]
impl Node for VarDeclOrPat
impl Node for Stmt
[src]
impl Node for Stmt
impl Node for BlockStmt
[src]
impl Node for BlockStmt
impl Node for EmptyStmt
[src]
impl Node for EmptyStmt
impl Node for DebuggerStmt
[src]
impl Node for DebuggerStmt
impl Node for WithStmt
[src]
impl Node for WithStmt
impl Node for ReturnStmt
[src]
impl Node for ReturnStmt
impl Node for LabeledStmt
[src]
impl Node for LabeledStmt
impl Node for BreakStmt
[src]
impl Node for BreakStmt
impl Node for ContinueStmt
[src]
impl Node for ContinueStmt
impl Node for IfStmt
[src]
impl Node for IfStmt
impl Node for SwitchStmt
[src]
impl Node for SwitchStmt
impl Node for CatchClause
[src]
impl Node for CatchClause
impl Node for SwitchCase
[src]
impl Node for SwitchCase
impl Node for ThrowStmt
[src]
impl Node for ThrowStmt
impl Node for TryStmt
[src]
impl Node for TryStmt
impl Node for WhileStmt
[src]
impl Node for WhileStmt
impl Node for DoWhileStmt
[src]
impl Node for DoWhileStmt
impl Node for ForStmt
[src]
impl Node for ForStmt
impl Node for ForInStmt
[src]
impl Node for ForInStmt
impl Node for ForOfStmt
[src]
impl Node for ForOfStmt
impl Node for VarDeclOrExpr
[src]
impl Node for VarDeclOrExpr
impl<N> Node for Option<N> where
N: Node,
[src]
Loading content...
impl<N> Node for Option<N> where
N: Node,