summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-09-21 18:32:16 +0300
committerLars Wirzenius <liw@sequoia-pgp.org>2021-09-30 08:31:05 +0300
commit9f789effd3a415e61dfdeae58cf690a2cb7f053a (patch)
tree3cc4c8ba2a27b2cb409fd105f2efa215a9a4b310
parent612ff65ffae21c1b6d3906d4df432e80554f4dd9 (diff)
Drop unnecessary &mut on a slice
Reduce &mut foo[...].copy_from_slice(bar); to just foo[...].copy_from_slice(bar); since the &mut does nothing except obfuscate the code. Found by clippy lint unnecessary_operation: https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_operation
-rw-r--r--ffi-macros/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/ffi-macros/src/lib.rs b/ffi-macros/src/lib.rs
index ab4e295f..5c92a302 100644
--- a/ffi-macros/src/lib.rs
+++ b/ffi-macros/src/lib.rs
@@ -406,7 +406,7 @@ fn derive_conversion_functions(mut st: syn::ItemStruct,
let c_type_name_type = syn::parse_quote!([u8; #C_TYPE_NAME_LEN]);
let mut c_type_name_padded = [0u8; C_TYPE_NAME_LEN];
c_type_name_padded[..::std::cmp::min(C_TYPE_NAME_LEN,
- c_type_name.as_bytes().len())]
+ c_type_name.as_bytes().len())]
.copy_from_slice(c_type_name.as_bytes());
let c_type_name_padded_literal =
syn::parse_str::<proc_macro2::TokenStream>(