From 9aaac85b8d91a19e99c04e76e6d315088a47af0f Mon Sep 17 00:00:00 2001 From: Christine Caulfield Date: Wed, 30 Aug 2023 14:40:37 +0100 Subject: [PATCH] rust: Remove some pointless casts As pointed out by clippy in Rust 1.72 Signed-off-by: Christine Caulfield Reviewed-by: Jan Friesse --- bindings/rust/src/cmap.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bindings/rust/src/cmap.rs b/bindings/rust/src/cmap.rs index 93539db3..e0dd3d4c 100644 --- a/bindings/rust/src/cmap.rs +++ b/bindings/rust/src/cmap.rs @@ -523,7 +523,7 @@ fn c_to_data(value_size: usize, c_key_type: u32, c_value: *const u8) -> Result { let mut ints = [0u8; 1]; - copy_nonoverlapping(c_value as *mut u8, ints.as_mut_ptr() as *mut u8, value_size); + copy_nonoverlapping(c_value as *mut u8, ints.as_mut_ptr(), value_size); Ok(Data::UInt8(ints[0])) } DataType::Int8 => { @@ -574,7 +574,7 @@ fn c_to_data(value_size: usize, c_key_type: u32, c_value: *const u8) -> Result { let mut ints = Vec::::new(); ints.resize(value_size, 0u8); - copy_nonoverlapping(c_value as *mut u8, ints.as_mut_ptr() as *mut u8, value_size); + copy_nonoverlapping(c_value as *mut u8, ints.as_mut_ptr(), value_size); // -1 here so CString doesn't see the NUL let cs = match CString::new(&ints[0..value_size - 1_usize]) { Ok(c1) => c1, @@ -588,7 +588,7 @@ fn c_to_data(value_size: usize, c_key_type: u32, c_value: *const u8) -> Result { let mut ints = Vec::::new(); ints.resize(value_size, 0u8); - copy_nonoverlapping(c_value as *mut u8, ints.as_mut_ptr() as *mut u8, value_size); + copy_nonoverlapping(c_value as *mut u8, ints.as_mut_ptr(), value_size); Ok(Data::Binary(ints)) } DataType::Unknown => Ok(Data::Unknown),