Skip to content

Commit 866ffad

Browse files
Merge pull request #210 from matthiasbeyer/fix-nightly-clippy
Fix clippy: Do not borrow reference
2 parents 7645a01 + 557e309 commit 866ffad

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/de.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ impl<'de> de::EnumAccess<'de> for EnumAccess {
281281
let value = {
282282
let deserializer = match self.value.kind {
283283
ValueKind::String(ref s) => self.variant_deserializer(s),
284-
ValueKind::Table(ref t) => self.table_deserializer(&t),
284+
ValueKind::Table(ref t) => self.table_deserializer(t),
285285
_ => Err(self.structural_error()),
286286
}?;
287287
seed.deserialize(deserializer)?

src/file/format/json5.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ pub fn parse(
2020
uri: Option<&String>,
2121
text: &str,
2222
) -> Result<HashMap<String, Value>, Box<dyn Error + Send + Sync>> {
23-
match json5_rs::from_str::<Val>(&text)? {
23+
match json5_rs::from_str::<Val>(text)? {
2424
Val::String(ref value) => Err(Unexpected::Str(value.clone())),
2525
Val::Integer(value) => Err(Unexpected::Integer(value)),
2626
Val::Float(value) => Err(Unexpected::Float(value)),

src/ser.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer {
187187
_variant_index: u32,
188188
variant: &'static str,
189189
) -> Result<Self::Ok> {
190-
self.serialize_str(&variant)
190+
self.serialize_str(variant)
191191
}
192192

193193
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 {
207207
where
208208
T: ?Sized + ser::Serialize,
209209
{
210-
self.push_key(&variant);
210+
self.push_key(variant);
211211
value.serialize(&mut *self)?;
212212
self.pop_key();
213213
Ok(())
@@ -236,7 +236,7 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer {
236236
variant: &'static str,
237237
_len: usize,
238238
) -> Result<Self::SerializeTupleVariant> {
239-
self.push_key(&variant);
239+
self.push_key(variant);
240240
Ok(self)
241241
}
242242

@@ -255,7 +255,7 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer {
255255
variant: &'static str,
256256
len: usize,
257257
) -> Result<Self::SerializeStructVariant> {
258-
self.push_key(&variant);
258+
self.push_key(variant);
259259
Ok(self)
260260
}
261261
}

0 commit comments

Comments
 (0)