diff --git a/serde/src/de/impls.rs b/serde/src/de/impls.rs index e11e6cb0..ea48d34e 100644 --- a/serde/src/de/impls.rs +++ b/serde/src/de/impls.rs @@ -1830,12 +1830,13 @@ where #[cfg(feature = "std")] impl<'de, T> Deserialize<'de> for Wrapping -where - T: Deserialize<'de> +where + T: Deserialize<'de> { - fn deserialize(deserializer: D) -> Result, D::Error> - where D: Deserializer<'de> + fn deserialize(deserializer: D) -> Result, D::Error> + where + D: Deserializer<'de>, { Deserialize::deserialize(deserializer).map(Wrapping) } -} +} diff --git a/serde/src/ser/impls.rs b/serde/src/ser/impls.rs index 351e3f21..3d124ab1 100644 --- a/serde/src/ser/impls.rs +++ b/serde/src/ser/impls.rs @@ -668,7 +668,10 @@ impl Serialize for OsString { //////////////////////////////////////////////////////////////////////////////// #[cfg(feature = "std")] -impl Serialize for Wrapping { +impl Serialize for Wrapping +where + T: Serialize, +{ #[inline] fn serialize(&self, serializer: S) -> Result where