1
Fork 0

Fix clippy warnings

This commit is contained in:
Lucas Schwiderski 2025-04-21 18:53:14 +02:00
parent 8439ef0cd5
commit 34c34e83b5
Signed by: lucas
GPG key ID: AA12679AAA6DF4D8
2 changed files with 33 additions and 33 deletions

View file

@ -81,7 +81,7 @@ where
} }
} }
impl<'de, 'a> serde::de::Deserializer<'de> for &'a mut Deserializer<'de> { impl<'de> serde::de::Deserializer<'de> for &mut Deserializer<'de> {
type Error = Error; type Error = Error;
fn deserialize_any<V>(self, visitor: V) -> Result<V::Value> fn deserialize_any<V>(self, visitor: V) -> Result<V::Value>

View file

@ -84,7 +84,7 @@ where
} }
} }
impl<'a, W> serde::ser::Serializer for &'a mut Serializer<W> impl<W> serde::ser::Serializer for &mut Serializer<W>
where where
W: io::Write, W: io::Write,
{ {
@ -216,9 +216,9 @@ where
self.serialize_unit() self.serialize_unit()
} }
fn serialize_some<T: ?Sized>(self, value: &T) -> Result<Self::Ok> fn serialize_some<T>(self, value: &T) -> Result<Self::Ok>
where where
T: serde::Serialize, T: serde::Serialize + ?Sized,
{ {
self.ensure_top_level_struct()?; self.ensure_top_level_struct()?;
@ -245,9 +245,9 @@ where
self.serialize_str(variant) self.serialize_str(variant)
} }
fn serialize_newtype_struct<T: ?Sized>(self, _name: &'static str, value: &T) -> Result<Self::Ok> fn serialize_newtype_struct<T>(self, _name: &'static str, value: &T) -> Result<Self::Ok>
where where
T: serde::Serialize, T: serde::Serialize + ?Sized,
{ {
self.ensure_top_level_struct()?; self.ensure_top_level_struct()?;
@ -255,7 +255,7 @@ where
} }
// Serialize an externally tagged enum: `{ NAME = VALUE }`. // Serialize an externally tagged enum: `{ NAME = VALUE }`.
fn serialize_newtype_variant<T: ?Sized>( fn serialize_newtype_variant<T>(
self, self,
_name: &'static str, _name: &'static str,
_variant_index: u32, _variant_index: u32,
@ -263,7 +263,7 @@ where
value: &T, value: &T,
) -> Result<Self::Ok> ) -> Result<Self::Ok>
where where
T: serde::Serialize, T: serde::Serialize + ?Sized,
{ {
self.ensure_top_level_struct()?; self.ensure_top_level_struct()?;
@ -345,24 +345,24 @@ where
Ok(self) Ok(self)
} }
fn collect_str<T: ?Sized>(self, value: &T) -> Result<Self::Ok> fn collect_str<T>(self, value: &T) -> Result<Self::Ok>
where where
T: std::fmt::Display, T: std::fmt::Display + ?Sized,
{ {
self.serialize_str(&value.to_string()) self.serialize_str(&value.to_string())
} }
} }
impl<'a, W> serde::ser::SerializeSeq for &'a mut Serializer<W> impl<W> serde::ser::SerializeSeq for &mut Serializer<W>
where where
W: io::Write, W: io::Write,
{ {
type Ok = (); type Ok = ();
type Error = Error; type Error = Error;
fn serialize_element<T: ?Sized>(&mut self, value: &T) -> Result<()> fn serialize_element<T>(&mut self, value: &T) -> Result<()>
where where
T: Serialize, T: Serialize + ?Sized,
{ {
self.add_indent()?; self.add_indent()?;
value.serialize(&mut **self)?; value.serialize(&mut **self)?;
@ -376,16 +376,16 @@ where
} }
} }
impl<'a, W> serde::ser::SerializeTuple for &'a mut Serializer<W> impl<W> serde::ser::SerializeTuple for &mut Serializer<W>
where where
W: io::Write, W: io::Write,
{ {
type Ok = (); type Ok = ();
type Error = Error; type Error = Error;
fn serialize_element<T: ?Sized>(&mut self, value: &T) -> Result<()> fn serialize_element<T>(&mut self, value: &T) -> Result<()>
where where
T: Serialize, T: Serialize + ?Sized,
{ {
self.add_indent()?; self.add_indent()?;
value.serialize(&mut **self)?; value.serialize(&mut **self)?;
@ -399,16 +399,16 @@ where
} }
} }
impl<'a, W> serde::ser::SerializeTupleStruct for &'a mut Serializer<W> impl<W> serde::ser::SerializeTupleStruct for &mut Serializer<W>
where where
W: io::Write, W: io::Write,
{ {
type Ok = (); type Ok = ();
type Error = Error; type Error = Error;
fn serialize_field<T: ?Sized>(&mut self, value: &T) -> Result<()> fn serialize_field<T>(&mut self, value: &T) -> Result<()>
where where
T: Serialize, T: Serialize + ?Sized,
{ {
self.add_indent()?; self.add_indent()?;
value.serialize(&mut **self)?; value.serialize(&mut **self)?;
@ -422,16 +422,16 @@ where
} }
} }
impl<'a, W> serde::ser::SerializeTupleVariant for &'a mut Serializer<W> impl<W> serde::ser::SerializeTupleVariant for &mut Serializer<W>
where where
W: io::Write, W: io::Write,
{ {
type Ok = (); type Ok = ();
type Error = Error; type Error = Error;
fn serialize_field<T: ?Sized>(&mut self, value: &T) -> Result<()> fn serialize_field<T>(&mut self, value: &T) -> Result<()>
where where
T: Serialize, T: Serialize + ?Sized,
{ {
self.add_indent()?; self.add_indent()?;
value.serialize(&mut **self)?; value.serialize(&mut **self)?;
@ -454,24 +454,24 @@ where
} }
} }
impl<'a, W> serde::ser::SerializeMap for &'a mut Serializer<W> impl<W> serde::ser::SerializeMap for &mut Serializer<W>
where where
W: io::Write, W: io::Write,
{ {
type Ok = (); type Ok = ();
type Error = Error; type Error = Error;
fn serialize_key<T: ?Sized>(&mut self, key: &T) -> Result<()> fn serialize_key<T>(&mut self, key: &T) -> Result<()>
where where
T: Serialize, T: Serialize + ?Sized,
{ {
self.add_indent()?; self.add_indent()?;
key.serialize(&mut **self) key.serialize(&mut **self)
} }
fn serialize_value<T: ?Sized>(&mut self, value: &T) -> Result<()> fn serialize_value<T>(&mut self, value: &T) -> Result<()>
where where
T: Serialize, T: Serialize + ?Sized,
{ {
// It doesn't make a difference where the `=` is added. But doing it here // It doesn't make a difference where the `=` is added. But doing it here
// means `serialize_key` is only a call to a different function, which should // means `serialize_key` is only a call to a different function, which should
@ -491,16 +491,16 @@ where
} }
} }
impl<'a, W> serde::ser::SerializeStruct for &'a mut Serializer<W> impl<W> serde::ser::SerializeStruct for &mut Serializer<W>
where where
W: io::Write, W: io::Write,
{ {
type Ok = (); type Ok = ();
type Error = Error; type Error = Error;
fn serialize_field<T: ?Sized>(&mut self, key: &'static str, value: &T) -> Result<()> fn serialize_field<T>(&mut self, key: &'static str, value: &T) -> Result<()>
where where
T: Serialize, T: Serialize + ?Sized,
{ {
self.add_indent()?; self.add_indent()?;
key.serialize(&mut **self)?; key.serialize(&mut **self)?;
@ -521,16 +521,16 @@ where
} }
} }
impl<'a, W> serde::ser::SerializeStructVariant for &'a mut Serializer<W> impl<W> serde::ser::SerializeStructVariant for &mut Serializer<W>
where where
W: std::io::Write, W: std::io::Write,
{ {
type Ok = (); type Ok = ();
type Error = Error; type Error = Error;
fn serialize_field<T: ?Sized>(&mut self, key: &'static str, value: &T) -> Result<()> fn serialize_field<T>(&mut self, key: &'static str, value: &T) -> Result<()>
where where
T: Serialize, T: Serialize + ?Sized,
{ {
self.add_indent()?; self.add_indent()?;
key.serialize(&mut **self)?; key.serialize(&mut **self)?;