From 9690c868b5f412f920e59c1ee21fdfd9f03c47db Mon Sep 17 00:00:00 2001 From: Christoph Otter Date: Thu, 1 Jun 2023 10:07:25 +0200 Subject: [PATCH] Actually use unchecked deserialization --- lib/api/src/sys/module.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/api/src/sys/module.rs b/lib/api/src/sys/module.rs index cbb550f26e8..e4eaf6eba5a 100644 --- a/lib/api/src/sys/module.rs +++ b/lib/api/src/sys/module.rs @@ -75,7 +75,11 @@ impl Module { bytes: impl IntoBytes, ) -> Result { let bytes = bytes.into_bytes(); - let artifact = engine.as_engine_ref().engine().0.deserialize(&bytes)?; + let artifact = engine + .as_engine_ref() + .engine() + .0 + .deserialize_unchecked(&bytes)?; Ok(Self::from_artifact(artifact)) } @@ -96,7 +100,7 @@ impl Module { .as_engine_ref() .engine() .0 - .deserialize_from_file(path.as_ref())?; + .deserialize_from_file_unchecked(path.as_ref())?; Ok(Self::from_artifact(artifact)) }