Skip to content

Commit 5ed71ac

Browse files
authored
zeroize: fixup rust 1.92 warnings (#1270)
`#[derive(ZeroizeOnDrop)]` was throwing warnings like: warning: value assigned to `curve` is never read --> src/crypto/ecdsa.rs:43:9 | 43 | curve: ECCCurve, | ^^^^^ | = help: maybe it is overwritten before being read? = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by de This changes the tests to highlight the new warnings.
1 parent 101b5fc commit 5ed71ac

File tree

2 files changed

+1
-3
lines changed

2 files changed

+1
-3
lines changed

zeroize/tests/zeroize_derive.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,6 @@ impl Drop for ZeroizeNoDropEnum {
125125

126126
#[test]
127127
#[cfg(feature = "alloc")]
128-
#[allow(unused_assignments)]
129128
fn derive_struct_skip() {
130129
#[derive(Zeroize, ZeroizeOnDrop)]
131130
struct Z {
@@ -156,7 +155,6 @@ fn derive_struct_skip() {
156155

157156
#[test]
158157
#[cfg(feature = "alloc")]
159-
#[allow(unused_assignments)]
160158
fn derive_enum_skip() {
161159
#[derive(Zeroize, ZeroizeOnDrop)]
162160
enum Z {

zeroize_derive/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,7 @@ fn generate_fields(input: &DeriveInput, method: TokenStream) -> TokenStream {
374374
};
375375

376376
quote! {
377-
#[allow(unused_variables)]
377+
#[allow(unused_variables, unused_assignments)]
378378
#binding => {
379379
#(#method_field);*
380380
}

0 commit comments

Comments
 (0)