diff --git a/serde/src/de/mod.rs b/serde/src/de/mod.rs index 6d394736..375d4b42 100644 --- a/serde/src/de/mod.rs +++ b/serde/src/de/mod.rs @@ -393,7 +393,7 @@ pub enum Unexpected<'a> { } impl<'a> fmt::Display for Unexpected<'a> { - fn fmt(&self, formatter: &mut fmt::Formatter) -> Result<(), fmt::Error> { + fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { use self::Unexpected::*; match *self { Bool(b) => write!(formatter, "boolean `{}`", b), diff --git a/serde/src/de/value.rs b/serde/src/de/value.rs index 207f93e3..65ffe083 100644 --- a/serde/src/de/value.rs +++ b/serde/src/de/value.rs @@ -93,18 +93,18 @@ impl ser::Error for Error { impl Display for Error { #[cfg(any(feature = "std", feature = "alloc"))] - fn fmt(&self, formatter: &mut fmt::Formatter) -> Result<(), fmt::Error> { + fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { formatter.write_str(&self.err) } #[cfg(not(any(feature = "std", feature = "alloc")))] - fn fmt(&self, formatter: &mut fmt::Formatter) -> Result<(), fmt::Error> { + fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { formatter.write_str("Serde deserialization error") } } impl Debug for Error { - fn fmt(&self, formatter: &mut fmt::Formatter) -> Result<(), fmt::Error> { + fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result { let mut debug = formatter.debug_tuple("Error"); #[cfg(any(feature = "std", feature = "alloc"))] debug.field(&self.err);