diff --git a/serde/src/de/mod.rs b/serde/src/de/mod.rs index e3e98e19..15e32cca 100644 --- a/serde/src/de/mod.rs +++ b/serde/src/de/mod.rs @@ -1226,10 +1226,7 @@ pub trait Deserializer<'de>: Sized { // Not public API. #[cfg(all(not(no_serde_derive), any(feature = "std", feature = "alloc")))] #[doc(hidden)] - fn __deserialize_content( - self, - visitor: V, - ) -> Result, Self::Error> + fn __deserialize_content(self, visitor: V) -> Result where V: Visitor<'de, Value = crate::__private::de::Content<'de>>, { diff --git a/serde/src/private/de.rs b/serde/src/private/de.rs index 62a76d12..34bfcb66 100644 --- a/serde/src/private/de.rs +++ b/serde/src/private/de.rs @@ -1497,7 +1497,7 @@ mod content { visitor.visit_unit() } - fn __deserialize_content(self, visitor: V) -> Result, Self::Error> + fn __deserialize_content(self, visitor: V) -> Result where V: Visitor<'de, Value = Content<'de>>, { @@ -2086,7 +2086,7 @@ mod content { visitor.visit_unit() } - fn __deserialize_content(self, visitor: V) -> Result, Self::Error> + fn __deserialize_content(self, visitor: V) -> Result where V: Visitor<'de, Value = Content<'de>>, {