Trait ZeroizeOnDrop
pub trait ZeroizeOnDrop
Marker trait signifying that this type will Zeroize::zeroize itself on Drop.
Implementors
impl ZeroizeOnDrop for ()impl ZeroizeOnDrop for PhantomPinnedimpl<A: ZeroizeOnDrop> ZeroizeOnDrop for (A,)impl<A: ZeroizeOnDrop, B: ZeroizeOnDrop> ZeroizeOnDrop for (A, B)impl<A: ZeroizeOnDrop, B: ZeroizeOnDrop, C: ZeroizeOnDrop> ZeroizeOnDrop for (A, B, C)impl<A: ZeroizeOnDrop, B: ZeroizeOnDrop, C: ZeroizeOnDrop, D: ZeroizeOnDrop> ZeroizeOnDrop for (A, B, C, D)impl<A: ZeroizeOnDrop, B: ZeroizeOnDrop, C: ZeroizeOnDrop, D: ZeroizeOnDrop, E: ZeroizeOnDrop> ZeroizeOnDrop for (A, B, C, D, E)impl<A: ZeroizeOnDrop, B: ZeroizeOnDrop, C: ZeroizeOnDrop, D: ZeroizeOnDrop, E: ZeroizeOnDrop, F: ZeroizeOnDrop> ZeroizeOnDrop for (A, B, C, D, E, F)impl<A: ZeroizeOnDrop, B: ZeroizeOnDrop, C: ZeroizeOnDrop, D: ZeroizeOnDrop, E: ZeroizeOnDrop, F: ZeroizeOnDrop, G: ZeroizeOnDrop> ZeroizeOnDrop for (A, B, C, D, E, F, G)impl<A: ZeroizeOnDrop, B: ZeroizeOnDrop, C: ZeroizeOnDrop, D: ZeroizeOnDrop, E: ZeroizeOnDrop, F: ZeroizeOnDrop, G: ZeroizeOnDrop, H: ZeroizeOnDrop> ZeroizeOnDrop for (A, B, C, D, E, F, G, H)impl<A: ZeroizeOnDrop, B: ZeroizeOnDrop, C: ZeroizeOnDrop, D: ZeroizeOnDrop, E: ZeroizeOnDrop, F: ZeroizeOnDrop, G: ZeroizeOnDrop, H: ZeroizeOnDrop, I: ZeroizeOnDrop> ZeroizeOnDrop for (A, B, C, D, E, F, G, H, I)impl<A: ZeroizeOnDrop, B: ZeroizeOnDrop, C: ZeroizeOnDrop, D: ZeroizeOnDrop, E: ZeroizeOnDrop, F: ZeroizeOnDrop, G: ZeroizeOnDrop, H: ZeroizeOnDrop, I: ZeroizeOnDrop, J: ZeroizeOnDrop> ZeroizeOnDrop for (A, B, C, D, E, F, G, H, I, J)impl<Z> ZeroizeOnDrop for Box<[Z]> where Z: ZeroizeOnDrop,impl<Z> ZeroizeOnDrop for Option<Z> where Z: ZeroizeOnDrop,impl<Z> ZeroizeOnDrop for PhantomData<Z>impl<Z> ZeroizeOnDrop for Vec<Z> where Z: ZeroizeOnDrop,impl<Z> ZeroizeOnDrop for Zeroizing<Z> where Z: Zeroize + ?Sized,impl<Z, const N: usize> ZeroizeOnDrop for [Z; N] where Z: ZeroizeOnDrop,