Trait Zeroize
trait Zeroize
Trait for securely erasing values from memory.
Required Methods
fn zeroize(self: &mut Self)Zero out this object from memory using Rust intrinsics which ensure the zeroization operation is not "optimized away" by the compiler.
Implementors
impl Zeroize for NonZeroIsizeimpl<A: Zeroize, B: Zeroize, C: Zeroize> Zeroize for (A, B, C)impl Zeroize for NonZeroU64impl<A: Zeroize, B: Zeroize, C: Zeroize, D: Zeroize, E: Zeroize, F: Zeroize, G: Zeroize, H: Zeroize, I: Zeroize> Zeroize for (A, B, C, D, E, F, G, H, I)impl<Z, N: usize> Zeroize for [Z; N]impl Zeroize for Stringimpl<Z> Zeroize for [MaybeUninit<Z>]impl Zeroize for __m256impl<A: Zeroize, B: Zeroize> Zeroize for (A, B)impl Zeroize for NonZeroI8impl<A: Zeroize, B: Zeroize, C: Zeroize, D: Zeroize, E: Zeroize, F: Zeroize, G: Zeroize, H: Zeroize> Zeroize for (A, B, C, D, E, F, G, H)impl Zeroize for NonZeroI128impl Zeroize for Box<str>impl Zeroize for NonZeroU32impl<Z> Zeroize for Wrapping<Z>impl<A: Zeroize> Zeroize for (A)impl<Z> Zeroize for MaybeUninit<Z>impl Zeroize for __m128iimpl<A: Zeroize, B: Zeroize, C: Zeroize, D: Zeroize, E: Zeroize, F: Zeroize, G: Zeroize> Zeroize for (A, B, C, D, E, F, G)impl<Z> Zeroize for Zimpl Zeroize for NonZeroI64impl<Z> Zeroize for PhantomData<Z>impl<Z> Zeroize for Box<[Z]>impl Zeroize for NonZeroU16impl<A: Zeroize, B: Zeroize, C: Zeroize, D: Zeroize, E: Zeroize, F: Zeroize> Zeroize for (A, B, C, D, E, F)impl Zeroize for NonZeroUsizeimpl Zeroize for __m128dimpl Zeroize for __m256iimpl<Z> Zeroize for Option<Z>impl<A: Zeroize, B: Zeroize, C: Zeroize, D: Zeroize, E: Zeroize> Zeroize for (A, B, C, D, E)impl Zeroize for NonZeroI32impl Zeroize for strimpl<Z> Zeroize for Vec<Z>impl Zeroize for NonZeroU8impl Zeroize for NonZeroU128impl Zeroize for __m128impl<A: Zeroize, B: Zeroize, C: Zeroize, D: Zeroize> Zeroize for (A, B, C, D)impl<Z> Zeroize for Zeroizing<Z>impl<Z> Zeroize for [Z]impl Zeroize for __m256dimpl<A: Zeroize, B: Zeroize, C: Zeroize, D: Zeroize, E: Zeroize, F: Zeroize, G: Zeroize, H: Zeroize, I: Zeroize, J: Zeroize> Zeroize for (A, B, C, D, E, F, G, H, I, J)impl<Z> Zeroize for IterMut<'_, Z>impl Zeroize for NonZeroI16