From ee2259c972458d02f24f2111bf41d81e009224f3 Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Fri, 9 Jan 2026 15:57:47 +0300 Subject: [PATCH] Add prelude imports to serde/src/private modules --- serde/src/private/de.rs | 4 ++++ serde/src/private/ser.rs | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/serde/src/private/de.rs b/serde/src/private/de.rs index 6f657f50..6abf8203 100644 --- a/serde/src/private/de.rs +++ b/serde/src/private/de.rs @@ -1,5 +1,9 @@ use crate::lib::*; +// Explicit prelude import for wasm32v1-none and other no_std targets +#[allow(unused_imports)] +use ::core::prelude::rust_2021::*; + use crate::de::value::{BorrowedBytesDeserializer, BytesDeserializer}; use crate::de::{ Deserialize, DeserializeSeed, Deserializer, EnumAccess, Error, IntoDeserializer, VariantAccess, diff --git a/serde/src/private/ser.rs b/serde/src/private/ser.rs index 411e2b41..ae3c884e 100644 --- a/serde/src/private/ser.rs +++ b/serde/src/private/ser.rs @@ -1,5 +1,9 @@ use crate::lib::*; +// Explicit prelude import for wasm32v1-none and other no_std targets +#[allow(unused_imports)] +use ::core::prelude::rust_2021::*; + use crate::ser::{self, Impossible, Serialize, SerializeMap, SerializeStruct, Serializer}; #[cfg(any(feature = "std", feature = "alloc"))]