From a9150aad74c767467f50d3920ff6137bd0b28783 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sat, 13 Sep 2025 12:24:26 -0700 Subject: [PATCH] Make serde_core::Result private --- serde_core/src/lib.rs | 2 -- serde_core/src/macros.rs | 2 +- serde_core/src/private/mod.rs | 2 ++ 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/serde_core/src/lib.rs b/serde_core/src/lib.rs index f5aa51fb..c45435a2 100644 --- a/serde_core/src/lib.rs +++ b/serde_core/src/lib.rs @@ -221,8 +221,6 @@ macro_rules! tri { #[macro_use] mod macros; -#[doc(hidden)] -pub use crate::lib::result::Result; #[macro_use] mod integer128; diff --git a/serde_core/src/macros.rs b/serde_core/src/macros.rs index 8bf2d442..b9567305 100644 --- a/serde_core/src/macros.rs +++ b/serde_core/src/macros.rs @@ -122,7 +122,7 @@ macro_rules! forward_to_deserialize_any { macro_rules! forward_to_deserialize_any_method { ($func:ident<$l:tt, $v:ident>($($arg:ident : $ty:ty),*)) => { #[inline] - fn $func<$v>(self, $($arg: $ty,)* visitor: $v) -> $crate::Result<$v::Value, >::Error> + fn $func<$v>(self, $($arg: $ty,)* visitor: $v) -> $crate::__private::Result<$v::Value, >::Error> where $v: $crate::de::Visitor<$l>, { diff --git a/serde_core/src/private/mod.rs b/serde_core/src/private/mod.rs index cbfcdd5c..745f40d6 100644 --- a/serde_core/src/private/mod.rs +++ b/serde_core/src/private/mod.rs @@ -13,3 +13,5 @@ pub mod string; pub use self::content::{Content, ContentVisitor}; #[doc(hidden)] pub use self::seed::InPlaceSeed; +#[doc(hidden)] +pub use crate::lib::result::Result;