From 557e3091800b513c9d4693000b21f81a002b1547 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 8 Jun 2021 21:57:36 +0200 Subject: Fix clippy: Do not borrow reference Reported from nightly clippy, this borrowing of a reference is uneccessary. Signed-off-by: Matthias Beyer --- src/de.rs | 2 +- src/file/format/json5.rs | 2 +- src/ser.rs | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/de.rs b/src/de.rs index bfc8c9a..a7a6fb4 100644 --- a/src/de.rs +++ b/src/de.rs @@ -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, Box> { - match json5_rs::from_str::(&text)? { + match json5_rs::from_str::(text)? { Val::String(ref value) => Err(Unexpected::Str(value.clone())), Val::Integer(value) => Err(Unexpected::Integer(value)), Val::Float(value) => Err(Unexpected::Float(value)), diff --git a/src/ser.rs b/src/ser.rs index b5c7f4f..c7e08e1 100644 --- a/src/ser.rs +++ b/src/ser.rs @@ -187,7 +187,7 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer { _variant_index: u32, variant: &'static str, ) -> Result { - self.serialize_str(&variant) + self.serialize_str(variant) } fn serialize_newtype_struct(self, _name: &'static str, value: &T) -> Result @@ -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.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.push_key(&variant); + self.push_key(variant); Ok(self) } } -- cgit v1.2.3