From 780e17707b09f62908cdb5e123b8b68f5ccbefe1 Mon Sep 17 00:00:00 2001 From: u9g Date: Tue, 27 Jun 2023 12:26:47 -0400 Subject: [PATCH] Implement GetSpan for JSXChild (#487) --- crates/oxc_ast/src/span.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/crates/oxc_ast/src/span.rs b/crates/oxc_ast/src/span.rs index 495348806..39730291d 100644 --- a/crates/oxc_ast/src/span.rs +++ b/crates/oxc_ast/src/span.rs @@ -336,3 +336,15 @@ impl GetSpan for ImportDeclarationSpecifier { } } } + +impl<'a> GetSpan for JSXChild<'a> { + fn span(&self) -> Span { + match self { + Self::Element(element) => element.span, + Self::ExpressionContainer(container) => container.span, + Self::Text(text) => text.span, + Self::Fragment(fragment) => fragment.span, + Self::Spread(spread) => spread.span, + } + } +}