diff --git a/volo-grpc/src/metadata/key.rs b/volo-grpc/src/metadata/key.rs index be8983e9..4650e270 100644 --- a/volo-grpc/src/metadata/key.rs +++ b/volo-grpc/src/metadata/key.rs @@ -204,7 +204,7 @@ impl<'a, VE: ValueEncoding> PartialEq<&'a MetadataKey> for MetadataKey { } } -impl<'a, VE: ValueEncoding> PartialEq> for &'a MetadataKey { +impl PartialEq> for &MetadataKey { #[inline] fn eq(&self, other: &MetadataKey) -> bool { *other == *self @@ -260,7 +260,7 @@ impl<'a, VE: ValueEncoding> PartialEq<&'a str> for MetadataKey { } } -impl<'a, VE: ValueEncoding> PartialEq> for &'a str { +impl PartialEq> for &str { /// Performs a case-insensitive comparison of the string against the header /// name #[inline] diff --git a/volo-grpc/src/metadata/map.rs b/volo-grpc/src/metadata/map.rs index a34de1bf..616fca25 100644 --- a/volo-grpc/src/metadata/map.rs +++ b/volo-grpc/src/metadata/map.rs @@ -1286,7 +1286,7 @@ impl<'a> Iterator for IterMut<'a> { // ===== impl ValueDrain ===== -impl<'a, VE: ValueEncoding> Iterator for ValueDrain<'a, VE> { +impl Iterator for ValueDrain<'_, VE> { type Item = MetadataValue; fn next(&mut self) -> Option { @@ -1320,7 +1320,7 @@ impl<'a> Iterator for Keys<'a> { } } -impl<'a> ExactSizeIterator for Keys<'a> {} +impl ExactSizeIterator for Keys<'_> {} // ===== impl Values ==== @@ -1979,7 +1979,7 @@ impl<'a, VE: ValueEncoding> GetAll<'a, VE> { } } -impl<'a, VE: ValueEncoding> PartialEq for GetAll<'a, VE> { +impl PartialEq for GetAll<'_, VE> { fn eq(&self, other: &Self) -> bool { self.inner.iter().eq(other.inner.iter()) } @@ -2059,7 +2059,7 @@ mod into_metadata_key { impl IntoMetadataKey for MetadataKey {} - impl<'a, VE: ValueEncoding> Sealed for &'a MetadataKey { + impl Sealed for &MetadataKey { #[inline] fn insert( self, @@ -2076,7 +2076,7 @@ mod into_metadata_key { } } - impl<'a, VE: ValueEncoding> IntoMetadataKey for &'a MetadataKey {} + impl IntoMetadataKey for &MetadataKey {} impl Sealed for &'static str { #[inline] @@ -2175,7 +2175,7 @@ mod as_metadata_key { impl AsMetadataKey for MetadataKey {} - impl<'a, VE: ValueEncoding> Sealed for &'a MetadataKey { + impl Sealed for &MetadataKey { #[inline] fn get(self, map: &MetadataMap) -> Option<&MetadataValue> { map.headers @@ -2211,9 +2211,9 @@ mod as_metadata_key { } } - impl<'a, VE: ValueEncoding> AsMetadataKey for &'a MetadataKey {} + impl AsMetadataKey for &MetadataKey {} - impl<'a, VE: ValueEncoding> Sealed for &'a str { + impl Sealed for &str { #[inline] fn get(self, map: &MetadataMap) -> Option<&MetadataValue> { if !VE::is_valid_key(self) { @@ -2268,7 +2268,7 @@ mod as_metadata_key { } } - impl<'a, VE: ValueEncoding> AsMetadataKey for &'a str {} + impl AsMetadataKey for &str {} impl Sealed for String { #[inline] @@ -2326,7 +2326,7 @@ mod as_metadata_key { impl AsMetadataKey for String {} - impl<'a, VE: ValueEncoding> Sealed for &'a String { + impl Sealed for &String { #[inline] fn get(self, map: &MetadataMap) -> Option<&MetadataValue> { if !VE::is_valid_key(self) { @@ -2380,7 +2380,7 @@ mod as_metadata_key { } } - impl<'a, VE: ValueEncoding> AsMetadataKey for &'a String {} + impl AsMetadataKey for &String {} } mod as_encoding_agnostic_metadata_key { @@ -2415,23 +2415,23 @@ mod as_encoding_agnostic_metadata_key { impl AsEncodingAgnosticMetadataKey for MetadataKey {} - impl<'a, VE: ValueEncoding> Sealed for &'a MetadataKey { + impl Sealed for &MetadataKey { #[inline] fn contains_key(&self, map: &MetadataMap) -> bool { map.headers.contains_key(&self.inner) } } - impl<'a, VE: ValueEncoding> AsEncodingAgnosticMetadataKey for &'a MetadataKey {} + impl AsEncodingAgnosticMetadataKey for &MetadataKey {} - impl<'a> Sealed for &'a str { + impl Sealed for &str { #[inline] fn contains_key(&self, map: &MetadataMap) -> bool { map.headers.contains_key(*self) } } - impl<'a> AsEncodingAgnosticMetadataKey for &'a str {} + impl AsEncodingAgnosticMetadataKey for &str {} impl Sealed for String { #[inline] @@ -2442,14 +2442,14 @@ mod as_encoding_agnostic_metadata_key { impl AsEncodingAgnosticMetadataKey for String {} - impl<'a> Sealed for &'a String { + impl Sealed for &String { #[inline] fn contains_key(&self, map: &MetadataMap) -> bool { map.headers.contains_key(self.as_str()) } } - impl<'a> AsEncodingAgnosticMetadataKey for &'a String {} + impl AsEncodingAgnosticMetadataKey for &String {} } #[cfg(test)] diff --git a/volo-grpc/src/metadata/value.rs b/volo-grpc/src/metadata/value.rs index d9fac9e5..90405d03 100644 --- a/volo-grpc/src/metadata/value.rs +++ b/volo-grpc/src/metadata/value.rs @@ -678,14 +678,14 @@ impl PartialOrd> for String { } } -impl<'a, VE: ValueEncoding> PartialEq> for &'a MetadataValue { +impl PartialEq> for &MetadataValue { #[inline] fn eq(&self, other: &MetadataValue) -> bool { **self == *other } } -impl<'a, VE: ValueEncoding> PartialOrd> for &'a MetadataValue { +impl PartialOrd> for &MetadataValue { #[inline] fn partial_cmp(&self, other: &MetadataValue) -> Option { (**self).partial_cmp(other) @@ -712,14 +712,14 @@ where } } -impl<'a, VE: ValueEncoding> PartialEq> for &'a str { +impl PartialEq> for &str { #[inline] fn eq(&self, other: &MetadataValue) -> bool { *other == *self } } -impl<'a, VE: ValueEncoding> PartialOrd> for &'a str { +impl PartialOrd> for &str { #[inline] fn partial_cmp(&self, other: &MetadataValue) -> Option { self.as_bytes().partial_cmp(other.inner.as_bytes())