diff --git a/crates/oxc_ast/src/serialize.rs b/crates/oxc_ast/src/serialize.rs index 79afdbc1b550e..060b5506cb6fb 100644 --- a/crates/oxc_ast/src/serialize.rs +++ b/crates/oxc_ast/src/serialize.rs @@ -1,8 +1,9 @@ use cow_utils::CowUtils; use num_bigint::BigInt; use num_traits::Num; + use oxc_allocator::Box; -use oxc_span::Span; +use oxc_span::{Atom, Span}; use oxc_syntax::number::BigintBase; use serde::{ ser::{SerializeSeq, Serializer}, @@ -52,7 +53,7 @@ impl<'a> From<&'a NumericLiteral<'a>> for ESTreeLiteral<'a, f64> { Self { span: value.span, value: value.value, - raw: value.raw.as_ref().map(oxc_span::Atom::as_str), + raw: value.raw.as_ref().map(Atom::as_str), bigint: None, regex: None, } @@ -64,7 +65,7 @@ impl<'a> From<&'a StringLiteral<'a>> for ESTreeLiteral<'a, &'a str> { Self { span: value.span, value: &value.value, - raw: value.raw.as_ref().map(oxc_span::Atom::as_str), + raw: value.raw.as_ref().map(Atom::as_str), bigint: None, regex: None, } @@ -113,7 +114,7 @@ impl<'a> From<&'a RegExpLiteral<'a>> for ESTreeLiteral<'a, Option> fn from(value: &'a RegExpLiteral) -> Self { Self { span: value.span, - raw: value.raw.as_ref().map(oxc_span::Atom::as_str), + raw: value.raw.as_ref().map(Atom::as_str), value: match &value.regex.pattern { RegExpPattern::Pattern(_) => Some(EmptyObject {}), _ => None,