diff options
author | Lars Wirzenius <liw@liw.fi> | 2021-09-21 18:32:16 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@sequoia-pgp.org> | 2021-09-30 08:31:05 +0300 |
commit | 9f789effd3a415e61dfdeae58cf690a2cb7f053a (patch) | |
tree | 3cc4c8ba2a27b2cb409fd105f2efa215a9a4b310 /ffi-macros/src/lib.rs | |
parent | 612ff65ffae21c1b6d3906d4df432e80554f4dd9 (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
Diffstat (limited to 'ffi-macros/src/lib.rs')
-rw-r--r-- | ffi-macros/src/lib.rs | 2 |
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>( |