diff --git a/juniper_hyper/src/lib.rs b/juniper_hyper/src/lib.rs index 01924691..8bea8ddf 100644 --- a/juniper_hyper/src/lib.rs +++ b/juniper_hyper/src/lib.rs @@ -365,17 +365,7 @@ impl fmt::Display for GraphQLRequestError { } impl Error for GraphQLRequestError { - fn description(&self) -> &str { - match *self { - GraphQLRequestError::BodyHyper(ref err) => err.description(), - GraphQLRequestError::BodyUtf8(ref err) => err.description(), - GraphQLRequestError::BodyJSONError(ref err) => err.description(), - GraphQLRequestError::Variables(ref err) => err.description(), - GraphQLRequestError::Invalid(ref err) => err, - } - } - - fn cause(&self) -> Option<&dyn Error> { + fn source(&self) -> Option<&(dyn Error + 'static)> { match *self { GraphQLRequestError::BodyHyper(ref err) => Some(err), GraphQLRequestError::BodyUtf8(ref err) => Some(err),