Fix dyn warnings

This commit is contained in:
avitex 2019-09-02 23:01:40 +10:00
parent 3a5c2e9d91
commit ff8e638591
No known key found for this signature in database
GPG key ID: 38C76CBF3749D62C

View file

@ -106,7 +106,7 @@ impl StdError for Error {
} }
} }
fn cause(&self) -> Option<&StdError> { fn cause(&self) -> Option<&dyn StdError> {
match *self { match *self {
Error::Io(ref e) => Some(e), Error::Io(ref e) => Some(e),
Error::Tls(ref e) => Some(e), Error::Tls(ref e) => Some(e),
@ -148,7 +148,7 @@ impl StdError for ParseError {
} }
} }
fn cause(&self) -> Option<&StdError> { fn cause(&self) -> Option<&dyn StdError> {
match *self { match *self {
ParseError::Authentication(_, Some(ref e)) => Some(e), ParseError::Authentication(_, Some(ref e)) => Some(e),
_ => None, _ => None,
@ -173,7 +173,7 @@ impl StdError for ValidateError {
"Invalid character in input" "Invalid character in input"
} }
fn cause(&self) -> Option<&StdError> { fn cause(&self) -> Option<&dyn StdError> {
None None
} }
} }