Update Error to comply to rust >= 1.42

This commit is contained in:
Michael Doronin
2020-10-28 16:03:11 +03:00
parent 554acf08b5
commit e86db16840

View File

@@ -44,16 +44,8 @@ impl fmt::Display for Error {
} }
impl error::Error for Error { impl error::Error for Error {
fn description(&self) -> &str {
match *self {
Error::NewContext(ref err) => err.description(),
Error::InitContext(ref err) => err.description(),
Error::Io(ref err) => err.description(),
Error::NulInPath(ref err) => err.description(),
}
}
fn cause(&self) -> Option<&error::Error> { fn source(&self) -> Option<&(dyn error::Error + 'static)> {
match *self { match *self {
Error::NewContext(ref err) => Some(err), Error::NewContext(ref err) => Some(err),
Error::InitContext(ref err) => Some(err), Error::InitContext(ref err) => Some(err),