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"))]