Make Error an enum again.

This commit is contained in:
Jacob Hoffman-Andrews
2020-11-26 18:29:24 -08:00
committed by Martin Algesten
parent b20c4fc3be
commit 219185f73f
2 changed files with 73 additions and 76 deletions

View File

@@ -122,7 +122,7 @@ impl Request {
unit::connect(unit, true, 0, reader, false).map_err(|e| e.url(url.clone()))?;
if self.error_on_non_2xx && response.status() >= 400 {
Err(ErrorKind::HTTP.new().url(url.clone()).response(response))
Err(Error::Status(response.status(), response))
} else {
Ok(response)
}