diff options
Diffstat (limited to 'serde_v8/serializable.rs')
-rw-r--r-- | serde_v8/serializable.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/serde_v8/serializable.rs b/serde_v8/serializable.rs index a724f300e..abde544c7 100644 --- a/serde_v8/serializable.rs +++ b/serde_v8/serializable.rs @@ -97,6 +97,8 @@ impl<T: serde::Serialize + 'static> From<T> for SerializablePkg { fn from(x: T) -> Self { #[inline(always)] fn tc<T, U>(src: T) -> U { + // SAFETY: the caller has ensured via the TypeId that the T and U types + // are the same. let x = unsafe { transmute_copy(&src) }; std::mem::forget(src); x |