use {ArrayLength, GenericArray}; use zeroize::Zeroize; #[cfg_attr(docsrs, doc(cfg(feature = "zeroize")))] impl> Zeroize for GenericArray { fn zeroize(&mut self) { self.as_mut_slice().iter_mut().zeroize() } } #[cfg(test)] mod tests { use super::*; #[test] fn test_zeroize() { let mut array = GenericArray::::default(); array[0] = 4; array[1] = 9; array.zeroize(); assert_eq!(array[0], 0); assert_eq!(array[1], 0); } }