From 8a8a8a70ee8f32339623d77d44af53a39951ddd9 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sun, 30 Jul 2023 22:18:15 -0700 Subject: [PATCH] Delete tombstones of the __private module These are previous names of the `__private` module -- first `serde::export` then `serde::private` then `serde::__private` -- in all cases marked `doc(hidden)` and documented as not public API. Leaving a tombstone made rustc give a better diagnostic "module is private" rather than "unresolved import". But the rename to `__private` was 2.5 years ago in dd1f4b483ee204d58465064f6e5bf5a457543b54 so it's unlikely anyone is still benefiting from the tombstone at this point. --- serde/src/de/mod.rs | 4 ++-- serde/src/lib.rs | 5 ----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/serde/src/de/mod.rs b/serde/src/de/mod.rs index ad80426e5..f3160233a 100644 --- a/serde/src/de/mod.rs +++ b/serde/src/de/mod.rs @@ -1231,9 +1231,9 @@ pub trait Deserializer<'de>: Sized { self, _: crate::actually_private::T, visitor: V, - ) -> Result, Self::Error> + ) -> Result, Self::Error> where - V: Visitor<'de, Value = crate::private::de::Content<'de>>, + V: Visitor<'de, Value = crate::__private::de::Content<'de>>, { self.deserialize_any(visitor) } diff --git a/serde/src/lib.rs b/serde/src/lib.rs index 7cf19d714..146045808 100644 --- a/serde/src/lib.rs +++ b/serde/src/lib.rs @@ -307,11 +307,6 @@ pub use crate::ser::{Serialize, Serializer}; #[path = "private/mod.rs"] pub mod __private; -#[allow(unused_imports)] -use self::__private as export; -#[allow(unused_imports)] -use self::__private as private; - #[path = "de/seed.rs"] mod seed;