Changed impl `Error::cause()` to `Error::source()`
This implements `source()` method instead of `cause()` allowing downcasting.
This commit is contained in:
parent
cabb8f9e6f
commit
df081bede0
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue