From 02e4344e7ee3556108561ee15aaedf94b7259c6d Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Mon, 1 Aug 2022 10:41:11 +0200 Subject: [PATCH] clippy fixes Signed-off-by: Wolfgang Bumiller --- perlmod-macro/src/function.rs | 2 +- perlmod/src/array.rs | 4 ++-- perlmod/src/hash.rs | 4 ++-- perlmod/src/value.rs | 10 +++++----- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/perlmod-macro/src/function.rs b/perlmod-macro/src/function.rs index 7d38122..c24035d 100644 --- a/perlmod-macro/src/function.rs +++ b/perlmod-macro/src/function.rs @@ -204,7 +204,7 @@ pub fn handle_function( let has_return_value = match &func.sig.output { syn::ReturnType::Default => Return::None(false), - syn::ReturnType::Type(_arrow, ty) => match get_result_type(&**ty) { + syn::ReturnType::Type(_arrow, ty) => match get_result_type(ty) { (syn::Type::Tuple(tuple), result) if tuple.elems.is_empty() => Return::None(result), (syn::Type::Tuple(tuple), result) => Return::Tuple(result, tuple.elems.len()), (_, result) => Return::Single(result), diff --git a/perlmod/src/array.rs b/perlmod/src/array.rs index 9444d64..9c9aa08 100644 --- a/perlmod/src/array.rs +++ b/perlmod/src/array.rs @@ -133,13 +133,13 @@ impl core::ops::Deref for Array { type Target = ScalarRef; fn deref(&self) -> &Self::Target { - &*self.0 + &self.0 } } impl core::ops::DerefMut for Array { fn deref_mut(&mut self) -> &mut Self::Target { - &mut *self.0 + &mut self.0 } } diff --git a/perlmod/src/hash.rs b/perlmod/src/hash.rs index 79ec2b1..64b94c5 100644 --- a/perlmod/src/hash.rs +++ b/perlmod/src/hash.rs @@ -151,13 +151,13 @@ impl core::ops::Deref for Hash { type Target = ScalarRef; fn deref(&self) -> &Self::Target { - &*self.0 + &self.0 } } impl core::ops::DerefMut for Hash { fn deref_mut(&mut self) -> &mut Self::Target { - &mut *self.0 + &mut self.0 } } diff --git a/perlmod/src/value.rs b/perlmod/src/value.rs index a3f97e4..89edfc1 100644 --- a/perlmod/src/value.rs +++ b/perlmod/src/value.rs @@ -452,10 +452,10 @@ impl core::ops::Deref for Value { fn deref(&self) -> &Self::Target { match self { - Value::Scalar(v) => &**v, - Value::Reference(v) => &**v, - Value::Array(v) => &**v, - Value::Hash(v) => &**v, + Value::Scalar(v) => v, + Value::Reference(v) => v, + Value::Array(v) => v, + Value::Hash(v) => v, } } } @@ -474,7 +474,7 @@ impl core::ops::DerefMut for Value { impl AsRef for Value { #[inline] fn as_ref(&self) -> &ScalarRef { - &**self + self } }