diff --git a/zeroize/tests/zeroize_derive.rs b/zeroize/tests/zeroize_derive.rs index 87bc24ee..2a2ab73b 100644 --- a/zeroize/tests/zeroize_derive.rs +++ b/zeroize/tests/zeroize_derive.rs @@ -125,7 +125,6 @@ impl Drop for ZeroizeNoDropEnum { #[test] #[cfg(feature = "alloc")] -#[allow(unused_assignments)] fn derive_struct_skip() { #[derive(Zeroize, ZeroizeOnDrop)] struct Z { @@ -156,7 +155,6 @@ fn derive_struct_skip() { #[test] #[cfg(feature = "alloc")] -#[allow(unused_assignments)] fn derive_enum_skip() { #[derive(Zeroize, ZeroizeOnDrop)] enum Z { diff --git a/zeroize_derive/src/lib.rs b/zeroize_derive/src/lib.rs index 8c0f9953..d6185e7a 100644 --- a/zeroize_derive/src/lib.rs +++ b/zeroize_derive/src/lib.rs @@ -374,7 +374,7 @@ fn generate_fields(input: &DeriveInput, method: TokenStream) -> TokenStream { }; quote! { - #[allow(unused_variables)] + #[allow(unused_variables, unused_assignments)] #binding => { #(#method_field);* }