pub trait Spanned {
fn span(&self) -> Span;
}
Expand description
This trait can be derived with #[derive(Spanned)]
.
impl Spanned for ImportDefaultSpecifier
impl Spanned for JSXClosingFragment
impl Spanned for TsExprWithTypeArgs
impl Spanned for ExportNamedSpecifier
impl Spanned for TsExportAssignment
impl Spanned for TsInterfaceBody
impl Spanned for TsCallSignatureDecl
impl Spanned for TsConstructSignatureDecl
impl Spanned for JSXOpeningFragment
impl Spanned for TsNamespaceExportDecl
impl Spanned for ParamOrTsParamProp
impl Spanned for TsTypeParamInstantiation
impl Spanned for TsParenthesizedType
impl Spanned for TsNamespaceBody
impl Spanned for TsFnOrConstructorType
impl Spanned for TsUnionOrIntersectionType
impl Spanned for ImportNamedSpecifier
impl Spanned for TsIndexedAccessType
impl Spanned for TsIntersectionType
impl Spanned for ImportStarAsSpecifier
impl Spanned for ExportDefaultSpecifier
impl Spanned for ExportNamespaceSpecifier
impl Spanned for TsPropertySignature
impl Spanned for TsExternalModuleRef
impl Spanned for TsImportEqualsDecl
impl<'a> Spanned for dprint_swc_ecma_ast_view::Decl<'a>
impl<'a> Spanned for dprint_swc_ecma_ast_view::Expr<'a>
impl<'a> Spanned for dprint_swc_ecma_ast_view::Lit<'a>
impl<'a> Spanned for dprint_swc_ecma_ast_view::Pat<'a>
impl<'a> Spanned for dprint_swc_ecma_ast_view::Prop<'a>
impl<'a> Spanned for dprint_swc_ecma_ast_view::Stmt<'a>
impl<'a> Spanned for dprint_swc_ecma_ast_view::Bool<'a>
impl<'a> Spanned for dprint_swc_ecma_ast_view::Null<'a>
impl<'a> Spanned for dprint_swc_ecma_ast_view::Str<'a>
impl<'a> Spanned for dprint_swc_ecma_ast_view::Tpl<'a>