From 131c175fd4db2fe8570e87f9f8a657ead7e8ff34 Mon Sep 17 00:00:00 2001 From: aumetra Date: Thu, 7 Dec 2023 23:24:40 +0100 Subject: [PATCH] Implement `Zeroize` for `NonZero` wrapper --- src/non_zero.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/non_zero.rs b/src/non_zero.rs index 96c98c31a..6db078620 100644 --- a/src/non_zero.rs +++ b/src/non_zero.rs @@ -367,6 +367,13 @@ impl Serialize for NonZero { } } +#[cfg(feature = "zeroize")] +impl zeroize::Zeroize for NonZero { + fn zeroize(&mut self) { + self.0.zeroize(); + } +} + #[cfg(all(test, feature = "serde"))] #[allow(clippy::unwrap_used)] mod tests {