diff --git a/crates/ruma-common/src/identifiers/voip_version_id.rs b/crates/ruma-common/src/identifiers/voip_version_id.rs index f90efc69..29faca4c 100644 --- a/crates/ruma-common/src/identifiers/voip_version_id.rs +++ b/crates/ruma-common/src/identifiers/voip_version_id.rs @@ -78,7 +78,7 @@ impl<'de> Deserialize<'de> for VoipVersionId { { struct CallVersionVisitor; - impl<'de> Visitor<'de> for CallVersionVisitor { + impl Visitor<'_> for CallVersionVisitor { type Value = VoipVersionId; fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { diff --git a/crates/ruma-common/src/serde/raw.rs b/crates/ruma-common/src/serde/raw.rs index c8519749..189030f5 100644 --- a/crates/ruma-common/src/serde/raw.rs +++ b/crates/ruma-common/src/serde/raw.rs @@ -107,7 +107,7 @@ impl Raw { { struct FieldVisitor<'b>(&'b str); - impl<'b, 'de> Visitor<'de> for FieldVisitor<'b> { + impl Visitor<'_> for FieldVisitor<'_> { type Value = bool; fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { @@ -124,7 +124,7 @@ impl Raw { struct Field<'b>(&'b str); - impl<'b, 'de> DeserializeSeed<'de> for Field<'b> { + impl<'de> DeserializeSeed<'de> for Field<'_> { type Value = bool; fn deserialize(self, deserializer: D) -> Result @@ -146,7 +146,7 @@ impl Raw { } } - impl<'b, 'de, T> Visitor<'de> for SingleFieldVisitor<'b, T> + impl<'de, T> Visitor<'de> for SingleFieldVisitor<'_, T> where T: Deserialize<'de>, { diff --git a/crates/ruma-common/src/serde/strings.rs b/crates/ruma-common/src/serde/strings.rs index dcb3cef9..7a8d769e 100644 --- a/crates/ruma-common/src/serde/strings.rs +++ b/crates/ruma-common/src/serde/strings.rs @@ -60,7 +60,7 @@ where { struct F64OrStringVisitor; - impl<'de> Visitor<'de> for F64OrStringVisitor { + impl Visitor<'_> for F64OrStringVisitor { type Value = f64; fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { @@ -134,7 +134,7 @@ where { struct IntOrStringVisitor; - impl<'de> Visitor<'de> for IntOrStringVisitor { + impl Visitor<'_> for IntOrStringVisitor { type Value = Int; fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result { diff --git a/crates/ruma-events/src/call/member/member_data.rs b/crates/ruma-events/src/call/member/member_data.rs index 6804c570..b4691807 100644 --- a/crates/ruma-events/src/call/member/member_data.rs +++ b/crates/ruma-events/src/call/member/member_data.rs @@ -31,7 +31,7 @@ pub enum MembershipData<'a> { Session(&'a SessionMembershipData), } -impl<'a> MembershipData<'a> { +impl MembershipData<'_> { /// The application this RTC membership participates in (the session type, can be `m.call`...) pub fn application(&self) -> &Application { match self { diff --git a/crates/ruma-html/src/sanitizer_config.rs b/crates/ruma-html/src/sanitizer_config.rs index 375ba284..2e57cbf3 100644 --- a/crates/ruma-html/src/sanitizer_config.rs +++ b/crates/ruma-html/src/sanitizer_config.rs @@ -454,7 +454,7 @@ pub struct PropertiesNames<'a> { pub properties: &'a [&'static str], } -impl<'a> PropertiesNames<'a> { +impl PropertiesNames<'_> { fn to_tuple(self) -> (&'static str, HashSet<&'static str>) { let set = self.properties.iter().copied().collect(); (self.parent, set) @@ -471,7 +471,7 @@ pub struct ElementAttributesReplacement<'a> { pub replacements: &'a [NameReplacement], } -impl<'a> ElementAttributesReplacement<'a> { +impl ElementAttributesReplacement<'_> { fn to_tuple(self) -> (&'static str, HashMap<&'static str, &'static str>) { let map = self.replacements.iter().map(|r| r.to_tuple()).collect(); (self.element, map) @@ -490,7 +490,7 @@ pub struct ElementAttributesSchemes<'a> { pub attr_schemes: &'a [PropertiesNames<'a>], } -impl<'a> ElementAttributesSchemes<'a> { +impl ElementAttributesSchemes<'_> { fn to_tuple(self) -> (&'static str, HashMap<&'static str, HashSet<&'static str>>) { let map = self.attr_schemes.iter().map(|s| s.to_tuple()).collect(); (self.element, map) diff --git a/crates/ruma-state-res/src/lib.rs b/crates/ruma-state-res/src/lib.rs index 09898a22..642dbdde 100644 --- a/crates/ruma-state-res/src/lib.rs +++ b/crates/ruma-state-res/src/lib.rs @@ -300,7 +300,7 @@ where event_id: &'a Id, } - impl<'a, Id> Ord for TieBreaker<'a, Id> + impl Ord for TieBreaker<'_, Id> where Id: Ord, { @@ -320,7 +320,7 @@ where } } - impl<'a, Id> PartialOrd for TieBreaker<'a, Id> + impl PartialOrd for TieBreaker<'_, Id> where Id: Ord, {