pub trait Spanned {
pub fn span(&self) -> Span;
}
This trait can be derived with #[derive(Spanned)]
.
Loading content...impl Spanned for VarDeclOrPat
impl Spanned for Constructor
impl Spanned for TsTupleElement
impl Spanned for Super
impl Spanned for Module
impl Spanned for ExportDefaultExpr
impl Spanned for JSXAttrName
impl Spanned for VarDeclOrExpr
impl Spanned for ArrowExpr
impl Spanned for TsSetterSignature
impl Spanned for ExportDefaultDecl
impl Spanned for MethodProp
impl Spanned for BreakStmt
impl Spanned for TsFnOrConstructorType
impl Spanned for TsTypeQuery
impl Spanned for ExprStmt
impl Spanned for TsTypeParamInstantiation
impl Spanned for ParenExpr
impl Spanned for TsParenthesizedType
impl Spanned for LabeledStmt
impl Spanned for SeqExpr
impl Spanned for JSXObject
impl Spanned for TsLit
impl Spanned for TsExternalModuleRef
impl Spanned for TsTypeAliasDecl
impl Spanned for JSXOpeningFragment
impl Spanned for ObjectPatProp
impl Spanned for JSXElementChild
impl Spanned for TsTypeAnn
impl Spanned for TsImportType
impl Spanned for TsTypePredicate
impl Spanned for PrivateProp
impl Spanned for ComputedPropName
impl Spanned for ForStmt
impl Spanned for SpreadElement
impl Spanned for TsEnumMember
impl Spanned for Number
impl Spanned for DebuggerStmt
impl Spanned for TsKeywordType
impl Spanned for ModuleItem
impl Spanned for JSXExprContainer
impl Spanned for ThisExpr
impl Spanned for ParamOrTsParamProp
impl Spanned for ArrayPat
impl Spanned for TsEntityName
impl Spanned for TsTypeAssertion
impl Spanned for ObjectPat
impl Spanned for KeyValueProp
impl Spanned for ReturnStmt
impl Spanned for TsModuleRef
impl Spanned for ObjectLit
impl Spanned for VarDeclarator
impl Spanned for TsModuleDecl
impl Spanned for TsLitType
impl Spanned for ExportAll
impl Spanned for ImportSpecifier
impl Spanned for ExportDecl
impl Spanned for Invalid
impl Spanned for BinExpr
impl Spanned for Function
impl Spanned for JSXClosingFragment
impl Spanned for TsFnType
impl Spanned for WithStmt
impl Spanned for TsEnumDecl
impl Spanned for Decorator
impl Spanned for Program
impl Spanned for VarDecl
impl Spanned for JSXElement
impl Spanned for AssignPat
impl Spanned for JSXEmptyExpr
impl Spanned for TsInferType
impl Spanned for TsTypeLit
impl Spanned for BigInt
impl Spanned for TsNamespaceDecl
impl Spanned for JSXClosingElement
impl Spanned for BindingIdent
impl Spanned for CallExpr
impl Spanned for JSXAttrOrSpread
impl Spanned for Class
impl Spanned for ClassProp
impl Spanned for TsInterfaceDecl
impl Spanned for JSXText
impl Spanned for TsNamespaceExportDecl
impl Spanned for ClassMethod
impl Spanned for SwitchCase
impl Spanned for TaggedTpl
impl Spanned for OptChainExpr
impl Spanned for TsRestType
impl Spanned for Param
impl Spanned for TsConstructSignatureDecl
impl Spanned for ExportSpecifier
impl Spanned for TryStmt
impl Spanned for MemberExpr
impl Spanned for ClassExpr
impl Spanned for NamedExport
impl Spanned for JSXNamespacedName
impl Spanned for TsModuleName
impl Spanned for TsThisType
impl Spanned for TsTplLitType
impl Spanned for GetterProp
impl Spanned for YieldExpr
impl Spanned for ImportStarAsSpecifier
impl Spanned for TsOptionalType
impl Spanned for JSXFragment
impl Spanned for TsImportEqualsDecl
impl Spanned for TsParamPropParam
impl Spanned for TsTypeOperator
impl Spanned for TsEnumMemberId
impl Spanned for TsExportAssignment
impl Spanned for ModuleDecl
impl Spanned for SwitchStmt
impl Spanned for TsTypeParamDecl
impl Spanned for ArrayLit
impl Spanned for TsTupleType
impl Spanned for TsConstAssertion
impl Spanned for UpdateExpr
impl Spanned for TsTypeParam
impl Spanned for ClassDecl
impl Spanned for TsFnParam
impl Spanned for TsModuleBlock
impl Spanned for JSXMemberExpr
impl Spanned for NewExpr
impl Spanned for TsAsExpr
impl Spanned for DoWhileStmt
impl Spanned for TsNonNullExpr
impl Spanned for ImportNamedSpecifier
impl Spanned for BlockStmt
impl Spanned for ExportNamespaceSpecifier
impl Spanned for TsType
impl Spanned for ExprOrSpread
impl Spanned for JSXOpeningElement
impl Spanned for JSXAttrValue
impl Spanned for TsUnionType
impl Spanned for UnaryExpr
impl Spanned for FnExpr
impl Spanned for AssignProp
impl Spanned for ExprOrSuper
impl Spanned for BlockStmtOrExpr
impl Spanned for JSXElementName
impl Spanned for ClassMember
impl Spanned for Regex
impl Spanned for JSXSpreadChild
impl Spanned for TsCallSignatureDecl
impl Spanned for TsParamProp
impl Spanned for DefaultDecl
impl Spanned for ForOfStmt
impl Spanned for TsTypeQueryExpr
impl Spanned for ThrowStmt
impl Spanned for JSXAttr
impl Spanned for TsIntersectionType
impl Spanned for PatOrExpr
impl Spanned for EmptyStmt
impl Spanned for ExportNamedSpecifier
impl Spanned for TsConstructorType
impl Spanned for SetterProp
impl Spanned for WhileStmt
impl Spanned for JSXExpr
impl Spanned for AssignPatProp
impl Spanned for PropOrSpread
impl Spanned for ForInStmt
impl Spanned for TsConditionalType
impl Spanned for TsTypeRef
impl Spanned for Script
impl Spanned for TsQualifiedName
impl Spanned for TsUnionOrIntersectionType
impl Spanned for ContinueStmt
impl Spanned for KeyValuePatProp
impl Spanned for IfStmt
impl Spanned for TsPropertySignature
impl Spanned for AssignExpr
impl Spanned for ImportDefaultSpecifier
impl Spanned for TsIndexedAccessType
impl Spanned for FnDecl
impl Spanned for TsMethodSignature
impl Spanned for TsThisTypeOrIdent
impl Spanned for CondExpr
impl Spanned for Ident
impl Spanned for TsTypeElement
impl Spanned for PrivateMethod
impl Spanned for ImportDecl
impl Spanned for PrivateName
impl Spanned for TsNamespaceBody
impl Spanned for TsInterfaceBody
impl Spanned for TsIndexSignature
impl Spanned for TplElement
impl Spanned for TsExprWithTypeArgs
impl Spanned for RestPat
impl Spanned for TsMappedType
impl Spanned for AwaitExpr
impl Spanned for PropName
impl Spanned for TsArrayType
impl Spanned for ExportDefaultSpecifier
impl Spanned for CatchClause
impl Spanned for TsGetterSignature
impl Spanned for Error
Loading content...Loading content...