diff --git a/src/types/from_sql.rs b/src/types/from_sql.rs index 90c5c0f..3c78d7c 100644 --- a/src/types/from_sql.rs +++ b/src/types/from_sql.rs @@ -33,7 +33,7 @@ impl Error for FromSqlError { fn cause(&self) -> Option<&Error> { match *self { FromSqlError::InvalidType => None, - FromSqlError::Other(ref err) => Some(&**err), + FromSqlError::Other(ref err) => err.cause(), } } }