diff --git a/serde/src/de/impls.rs b/serde/src/de/impls.rs index ee8e3b62..441fb36e 100644 --- a/serde/src/de/impls.rs +++ b/serde/src/de/impls.rs @@ -8,7 +8,7 @@ use crate::de::{ use crate::seed::InPlaceSeed; #[cfg(any(feature = "std", feature = "alloc"))] -use crate::__private::size_hint; +use crate::de::size_hint; //////////////////////////////////////////////////////////////////////////////// diff --git a/serde/src/de/mod.rs b/serde/src/de/mod.rs index f3160233..09cc06c2 100644 --- a/serde/src/de/mod.rs +++ b/serde/src/de/mod.rs @@ -122,6 +122,7 @@ pub mod value; mod format; mod ignored_any; mod impls; +pub(crate) mod size_hint; mod utf8; pub use self::ignored_any::IgnoredAny; diff --git a/serde/src/private/size_hint.rs b/serde/src/de/size_hint.rs similarity index 100% rename from serde/src/private/size_hint.rs rename to serde/src/de/size_hint.rs diff --git a/serde/src/de/value.rs b/serde/src/de/value.rs index f9247050..0dc1e7e7 100644 --- a/serde/src/de/value.rs +++ b/serde/src/de/value.rs @@ -24,8 +24,7 @@ use crate::lib::*; use self::private::{First, Second}; -use crate::__private::size_hint; -use crate::de::{self, Deserializer, Expected, IntoDeserializer, SeqAccess, Visitor}; +use crate::de::{self, size_hint, Deserializer, Expected, IntoDeserializer, SeqAccess, Visitor}; use crate::ser; //////////////////////////////////////////////////////////////////////////////// diff --git a/serde/src/private/de.rs b/serde/src/private/de.rs index 571638b6..883e6909 100644 --- a/serde/src/private/de.rs +++ b/serde/src/private/de.rs @@ -208,12 +208,11 @@ mod content { use crate::lib::*; - use crate::__private::size_hint; use crate::actually_private; use crate::de::value::{MapDeserializer, SeqDeserializer}; use crate::de::{ - self, Deserialize, DeserializeSeed, Deserializer, EnumAccess, Expected, IgnoredAny, - MapAccess, SeqAccess, Unexpected, Visitor, + self, size_hint, Deserialize, DeserializeSeed, Deserializer, EnumAccess, Expected, + IgnoredAny, MapAccess, SeqAccess, Unexpected, Visitor, }; /// Used from generated code to buffer the contents of the Deserializer when diff --git a/serde/src/private/mod.rs b/serde/src/private/mod.rs index 17f61386..177f8501 100644 --- a/serde/src/private/mod.rs +++ b/serde/src/private/mod.rs @@ -3,8 +3,6 @@ pub mod de; #[cfg(not(no_serde_derive))] pub mod ser; -pub mod size_hint; - // FIXME: #[cfg(doctest)] once https://github.com/rust-lang/rust/issues/67295 is fixed. pub mod doc;