From 9b3a41c57df4ead8e64c33ee247e8cd029792b16 Mon Sep 17 00:00:00 2001 From: OJ Kwon <1210596+kwonoj@users.noreply.github.com> Date: Thu, 11 May 2023 17:45:59 -0700 Subject: [PATCH] refactor(common): Derive `ByteCheck` for `ArcString` (#7380) --- crates/swc_common/src/syntax_pos.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/swc_common/src/syntax_pos.rs b/crates/swc_common/src/syntax_pos.rs index 0a323ba88d17..1df1e8204bd7 100644 --- a/crates/swc_common/src/syntax_pos.rs +++ b/crates/swc_common/src/syntax_pos.rs @@ -836,6 +836,8 @@ impl Sub for NonNarrowChar { #[doc(hidden)] #[cfg(feature = "rkyv-impl")] #[derive(Debug, Clone, Copy)] +#[cfg_attr(feature = "rkyv-impl", derive(rkyv::bytecheck::CheckBytes))] +#[cfg_attr(feature = "rkyv-impl", repr(C))] pub struct EncodeArcString; #[cfg(feature = "rkyv-impl")]