diff --git a/packages/hurl/Cargo.toml b/packages/hurl/Cargo.toml index a2cfce9ef..bad179c7c 100644 --- a/packages/hurl/Cargo.toml +++ b/packages/hurl/Cargo.toml @@ -8,7 +8,7 @@ description = "Hurl, run and test HTTP requests" documentation = "https://hurl.dev" homepage = "https://hurl.dev" repository = "https://github.com/Orange-OpenSource/hurl" -rust-version = "1.74.1" +rust-version = "1.75.0" [lib] name = "hurl" diff --git a/packages/hurl/src/http/client.rs b/packages/hurl/src/http/client.rs index 78b48cf24..e06ed3227 100644 --- a/packages/hurl/src/http/client.rs +++ b/packages/hurl/src/http/client.rs @@ -674,7 +674,7 @@ impl Client { if !(300..400).contains(&response_code) { return None; } - let location = match response.get_header_values("Location").get(0) { + let location = match response.get_header_values("Location").first() { None => return None, Some(value) => get_redirect_url(value, base_url), }; diff --git a/packages/hurl/src/http/request.rs b/packages/hurl/src/http/request.rs index aa1b175af..be9a604b3 100644 --- a/packages/hurl/src/http/request.rs +++ b/packages/hurl/src/http/request.rs @@ -90,7 +90,7 @@ impl Request { /// Returns optional Content-type header value. pub fn content_type(&self) -> Option { header::get_values(&self.headers, "Content-Type") - .get(0) + .first() .cloned() } diff --git a/packages/hurl/src/http/response.rs b/packages/hurl/src/http/response.rs index 95d17e37f..12d5aa753 100644 --- a/packages/hurl/src/http/response.rs +++ b/packages/hurl/src/http/response.rs @@ -57,7 +57,7 @@ impl Response { /// Returns optional Content-type header value. pub fn content_type(&self) -> Option { header::get_values(&self.headers, "Content-Type") - .get(0) + .first() .cloned() } }