From a154e45cce79b0c2264c1e1cd37a3d1bf5bc6154 Mon Sep 17 00:00:00 2001 From: KyleMiles Date: Thu, 5 Jan 2023 17:29:14 -0500 Subject: Rust API: Lots and lots of clippy changes --- rust/src/callingconvention.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'rust/src/callingconvention.rs') diff --git a/rust/src/callingconvention.rs b/rust/src/callingconvention.rs index d6a1efe4..99b6c654 100644 --- a/rust/src/callingconvention.rs +++ b/rust/src/callingconvention.rs @@ -96,7 +96,7 @@ where res.push(len as u32); for i in items { - res.push(i.clone().into()); + res.push(i); } assert!(res.len() == len + 1); @@ -371,7 +371,7 @@ where let name = name.into_bytes_with_nul(); let raw = Box::into_raw(Box::new(CustomCallingConventionContext { raw_handle: ptr::null_mut(), - cc: cc, + cc, })); let mut cc = BNCustomCallingConvention { context: raw as *mut _, @@ -436,7 +436,7 @@ impl CallingConvention { arch: A::Handle, ) -> Ref { Ref::new(CallingConvention { - handle: handle, + handle, arch_handle: arch, _arch: PhantomData, }) @@ -448,7 +448,7 @@ impl CallingConvention { pub fn variables_for_parameters( &self, - params: &Vec>, + params: &[FunctionParameter], int_arg_registers: Option>, ) -> Vec { let mut bn_params: Vec = vec![]; @@ -459,7 +459,7 @@ impl CallingConvention { } for (parameter, raw_name) in params.iter().zip(name_strings.iter_mut()) { let location = match ¶meter.location { - Some(location) => location.into_raw(), + Some(location) => location.raw(), None => unsafe { mem::zeroed() }, }; bn_params.push(BNFunctionParameter { @@ -845,19 +845,19 @@ impl CallingConventionBase for ConventionBuilder { } fn return_int_reg(&self) -> Option { - self.return_int_reg.clone() + self.return_int_reg } fn return_hi_int_reg(&self) -> Option { - self.return_hi_int_reg.clone() + self.return_hi_int_reg } fn return_float_reg(&self) -> Option { - self.return_float_reg.clone() + self.return_float_reg } fn global_pointer_reg(&self) -> Option { - self.global_pointer_reg.clone() + self.global_pointer_reg } fn implicitly_defined_registers(&self) -> Vec { -- cgit v1.3.1