aboutsummaryrefslogtreecommitdiff
path: root/tests/zeroize_derive.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/zeroize_derive.rs')
-rw-r--r--tests/zeroize_derive.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/zeroize_derive.rs b/tests/zeroize_derive.rs
index 4e0fdc6..96c10c3 100644
--- a/tests/zeroize_derive.rs
+++ b/tests/zeroize_derive.rs
@@ -315,3 +315,13 @@ fn derive_deref() {
}
assert_eq!(&value.0 .0, &[0, 0, 0])
}
+
+#[test]
+#[cfg(feature = "alloc")]
+fn derive_zeroize_on_drop_generic() {
+ #[derive(ZeroizeOnDrop)]
+ struct Y<T: Zeroize>(Box<T>);
+
+ #[derive(ZeroizeOnDrop)]
+ struct Z<T: Zeroize>(Vec<T>);
+}