Elide lifetimes where possible after rustup (#34824)

The new version of rust allows us to elide some lifetimes and clippy is
now complaining about this. This change elides them where possible and
removes the clippy exceptions.

Fixes #34804.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
Martin Robinson 2025-01-03 19:54:44 +01:00 committed by GitHub
parent 92026cb094
commit 621ddd749c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
57 changed files with 92 additions and 99 deletions

View file

@ -62,7 +62,6 @@
#![deny(missing_docs)]
#![deny(unsafe_code)]
#![allow(clippy::needless_lifetimes)]
use std::ops::{Deref, DerefMut};
use std::str::FromStr;
@ -288,7 +287,7 @@ impl<'de> Deserialize<'de> for De<ContentType> {
}
}
impl<'a> Serialize for Ser<'a, ContentType> {
impl Serialize for Ser<'_, ContentType> {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,
@ -304,7 +303,7 @@ impl<'de> Deserialize<'de> for De<Cookie<'static>> {
{
struct CookieVisitor;
impl<'de> Visitor<'de> for CookieVisitor {
impl Visitor<'_> for CookieVisitor {
type Value = De<Cookie<'static>>;
fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
@ -326,7 +325,7 @@ impl<'de> Deserialize<'de> for De<Cookie<'static>> {
}
}
impl<'a, 'cookie> Serialize for Ser<'a, Cookie<'cookie>> {
impl Serialize for Ser<'_, Cookie<'_>> {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,
@ -418,14 +417,14 @@ impl<'de> Deserialize<'de> for De<HeaderMap> {
}
}
impl<'a> Serialize for Ser<'a, HeaderMap> {
impl Serialize for Ser<'_, HeaderMap> {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,
{
struct Value<'headers>(&'headers [Vec<u8>], bool);
impl<'headers> Serialize for Value<'headers> {
impl Serialize for Value<'_> {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,
@ -469,7 +468,7 @@ impl<'de> Deserialize<'de> for De<Method> {
{
struct MethodVisitor;
impl<'de> Visitor<'de> for MethodVisitor {
impl Visitor<'_> for MethodVisitor {
type Value = De<Method>;
fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
@ -488,7 +487,7 @@ impl<'de> Deserialize<'de> for De<Method> {
}
}
impl<'a> Serialize for Ser<'a, Method> {
impl Serialize for Ser<'_, Method> {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,
@ -504,7 +503,7 @@ impl<'de> Deserialize<'de> for De<Mime> {
{
struct MimeVisitor;
impl<'de> Visitor<'de> for MimeVisitor {
impl Visitor<'_> for MimeVisitor {
type Value = De<Mime>;
fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
@ -525,7 +524,7 @@ impl<'de> Deserialize<'de> for De<Mime> {
}
}
impl<'a> Serialize for Ser<'a, Mime> {
impl Serialize for Ser<'_, Mime> {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,
@ -546,7 +545,7 @@ impl<'de> Deserialize<'de> for De<StatusCode> {
}
}
impl<'a> Serialize for Ser<'a, StatusCode> {
impl Serialize for Ser<'_, StatusCode> {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,
@ -555,7 +554,7 @@ impl<'a> Serialize for Ser<'a, StatusCode> {
}
}
impl<'a> Serialize for Ser<'a, (StatusCode, String)> {
impl Serialize for Ser<'_, (StatusCode, String)> {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,
@ -610,7 +609,7 @@ impl<'de> Deserialize<'de> for De<Uri> {
{
struct UriVisitor;
impl<'de> Visitor<'de> for UriVisitor {
impl Visitor<'_> for UriVisitor {
type Value = De<Uri>;
fn expecting(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
@ -631,7 +630,7 @@ impl<'de> Deserialize<'de> for De<Uri> {
}
}
impl<'a> Serialize for Ser<'a, Uri> {
impl Serialize for Ser<'_, Uri> {
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where
S: Serializer,