From 10dc33548aec524332fb018e307b2d2f9b7caee2 Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Fri, 9 Jan 2026 16:11:14 +0300 Subject: [PATCH] Add prelude imports to nested content 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 6abf8203..ada1be9c 100644 --- a/serde/src/private/de.rs +++ b/serde/src/private/de.rs @@ -216,6 +216,10 @@ mod content { 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::{ self, Deserialize, DeserializeSeed, Deserializer, EnumAccess, Expected, IgnoredAny, MapAccess, SeqAccess, Unexpected, Visitor, diff --git a/serde/src/private/ser.rs b/serde/src/private/ser.rs index ae3c884e..8dbbea7e 100644 --- a/serde/src/private/ser.rs +++ b/serde/src/private/ser.rs @@ -343,6 +343,10 @@ where mod content { 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, Serialize, Serializer}; pub struct SerializeTupleVariantAsMapValue {