diff --git a/qmetaobject_impl/src/qobject_impl.rs b/qmetaobject_impl/src/qobject_impl.rs index 1a8d0d1..8f319f2 100644 --- a/qmetaobject_impl/src/qobject_impl.rs +++ b/qmetaobject_impl/src/qobject_impl.rs @@ -686,6 +686,7 @@ pub fn generate(input: TokenStream, is_qobject: bool, qt_version: QtVersion) -> } else { quote! { #[allow(unused_variables)] + #[allow(clippy::transmute_ptr_to_ref)] let mut obj = ::std::mem::transmute::<*mut ::std::os::raw::c_void, &mut #name #ty_generics>(o); } }; @@ -881,6 +882,7 @@ pub fn generate(input: TokenStream, is_qobject: bool, qt_version: QtVersion) -> let array_size = signal.args.len() + 1; quote! { #[allow(non_snake_case)] + #[allow(clippy::useless_transmute)] fn #sig_name(&self #(, #args_decl)*) { let a: [*mut ::std::os::raw::c_void; #array_size] = [ ::std::ptr::null_mut() #(, #args_ptr)* ]; unsafe {