diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-06-08 21:57:36 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2021-06-08 21:57:36 +0200 |
commit | 557e3091800b513c9d4693000b21f81a002b1547 (patch) | |
tree | 5ffb9f9c019945936d5cd34d027854d0e8aede4b | |
parent | 7645a013c9b97c095c24b5bf749c1e10d4deade6 (diff) |
Fix clippy: Do not borrow reference
Reported from nightly clippy, this borrowing of a reference is
uneccessary.
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | src/de.rs | 2 | ||||
-rw-r--r-- | src/file/format/json5.rs | 2 | ||||
-rw-r--r-- | src/ser.rs | 8 |
3 files changed, 6 insertions, 6 deletions
@@ -281,7 +281,7 @@ impl<'de> de::EnumAccess<'de> for EnumAccess { let value = { let deserializer = match self.value.kind { ValueKind::String(ref s) => self.variant_deserializer(s), - ValueKind::Table(ref t) => self.table_deserializer(&t), + ValueKind::Table(ref t) => self.table_deserializer(t), _ => Err(self.structural_error()), }?; seed.deserialize(deserializer)? diff --git a/src/file/format/json5.rs b/src/file/format/json5.rs index 33a3135..ea3390f 100644 --- a/src/file/format/json5.rs +++ b/src/file/format/json5.rs @@ -20,7 +20,7 @@ pub fn parse( uri: Option<&String>, text: &str, ) -> Result<HashMap<String, Value>, Box<dyn Error + Send + Sync>> { - match json5_rs::from_str::<Val>(&text)? { + match json5_rs::from_str::<Val>(text)? { Val::String(ref value) => Err(Unexpected::Str(value.clone())), Val::Integer(value) => Err(Unexpected::Integer(value)), Val::Float(value) => Err(Unexpected::Float(value)), @@ -187,7 +187,7 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer { _variant_index: u32, variant: &'static str, ) -> Result<Self::Ok> { - self.serialize_str(&variant) + self.serialize_str(variant) } fn serialize_newtype_struct<T>(self, _name: &'static str, value: &T) -> Result<Self::Ok> @@ -207,7 +207,7 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer { where T: ?Sized + ser::Serialize, { - self.push_key(&variant); + self.push_key(variant); value.serialize(&mut *self)?; self.pop_key(); Ok(()) @@ -236,7 +236,7 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer { variant: &'static str, _len: usize, ) -> Result<Self::SerializeTupleVariant> { - self.push_key(&variant); + self.push_key(variant); Ok(self) } @@ -255,7 +255,7 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer { variant: &'static str, len: usize, ) -> Result<Self::SerializeStructVariant> { - self.push_key(&variant); + self.push_key(variant); Ok(self) } } |