diff --git a/serde_core/src/lib.rs b/serde_core/src/lib.rs index 50fa971e..e3bc9278 100644 --- a/serde_core/src/lib.rs +++ b/serde_core/src/lib.rs @@ -263,9 +263,8 @@ pub use crate::ser::{Serialize, Serializer}; pub use lib::from_utf8_lossy; // Used by generated code. Not public API. -#[cfg(all(not(no_serde_derive), any(feature = "std", feature = "alloc")))] #[doc(hidden)] -#[path = "private.rs"] +#[path = "private/mod.rs"] pub mod __private; #[cfg(all(not(no_serde_derive), any(feature = "std", feature = "alloc")))] use self::__private as private; diff --git a/serde_core/src/private.rs b/serde_core/src/private/content.rs similarity index 100% rename from serde_core/src/private.rs rename to serde_core/src/private/content.rs diff --git a/serde_core/src/private/mod.rs b/serde_core/src/private/mod.rs new file mode 100644 index 00000000..c27198ca --- /dev/null +++ b/serde_core/src/private/mod.rs @@ -0,0 +1,6 @@ +#[cfg(all(not(no_serde_derive), any(feature = "std", feature = "alloc")))] +mod content; + +#[cfg(all(not(no_serde_derive), any(feature = "std", feature = "alloc")))] +#[doc(hidden)] +pub use self::content::{Content, ContentVisitor};