diff --git a/src/libstd/error.rs b/src/libstd/error.rs index 5cc7dcdae1fcd..5b1e78a113917 100644 --- a/src/libstd/error.rs +++ b/src/libstd/error.rs @@ -560,6 +560,10 @@ impl Error for Box { fn cause(&self) -> Option<&dyn Error> { Error::cause(&**self) } + + fn source(&self) -> Option<&(dyn Error + 'static)> { + Error::source(&**self) + } } #[stable(feature = "fmt_error", since = "1.11.0")]