diff --git a/src/error.rs b/src/error.rs index 6482d8fc..ff614c7b 100644 --- a/src/error.rs +++ b/src/error.rs @@ -91,13 +91,6 @@ impl StdError for Error { } } -#[doc(hidden)] -impl From for Error { - fn from(error: std::convert::Infallible) -> Error { - error.into() - } -} - #[doc(hidden)] impl From for Error { fn from(error: curl::Error) -> Error { diff --git a/src/parse.rs b/src/parse.rs index 469c825e..a984717d 100644 --- a/src/parse.rs +++ b/src/parse.rs @@ -19,8 +19,7 @@ pub(crate) fn parse_status_line(line: &[u8]) -> Option<(Version, StatusCode)> { }; let status_code = parts - .skip_while(|s| s.is_empty()) - .next() + .find(|s| !s.is_empty()) .map(StatusCode::from_bytes)? .ok()?;