diff --git a/src/trait_handlers/clone/clone_enum.rs b/src/trait_handlers/clone/clone_enum.rs index 434c0c3..ef2c270 100644 --- a/src/trait_handlers/clone/clone_enum.rs +++ b/src/trait_handlers/clone/clone_enum.rs @@ -543,6 +543,7 @@ impl TraitHandler for CloneEnumHandler { #clone_tokens } + #[allow(clippy::incorrect_clone_impl_on_copy_type)] #[inline] fn clone_from(&mut self, _source: &Self) { let mut done = false; diff --git a/src/trait_handlers/clone/clone_struct.rs b/src/trait_handlers/clone/clone_struct.rs index 2dc7095..6525453 100644 --- a/src/trait_handlers/clone/clone_struct.rs +++ b/src/trait_handlers/clone/clone_struct.rs @@ -273,6 +273,7 @@ impl TraitHandler for CloneStructHandler { #clone_tokens } + #[allow(clippy::incorrect_clone_impl_on_copy_type)] #[inline] fn clone_from(&mut self, _source: &Self) { #clone_from_tokens diff --git a/tests/default_struct.rs b/tests/default_struct.rs index 0c2f8e8..d67c8a6 100644 --- a/tests/default_struct.rs +++ b/tests/default_struct.rs @@ -1,5 +1,6 @@ #![cfg(feature = "Default")] #![no_std] +#![allow(clippy::default_constructed_unit_structs)] extern crate alloc;