diff --git a/src/lib.rs b/src/lib.rs index f1cc95952..050b67482 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -377,8 +377,7 @@ impl fmt::Display for Error { #[cfg(feature = "std")] #[cfg_attr(docsrs, doc(cfg(feature = "std")))] impl std::error::Error for Error { - #[allow(deprecated)] - fn cause(&self) -> Option<&dyn std::error::Error> { + fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { match self { Error::IncorrectSignature => None, Error::InvalidMessage => None,