secrecy/
vec.rs

1//! Secret `Vec` types
2
3use super::{CloneableSecret, DebugSecret, Secret};
4use alloc::vec::Vec;
5use zeroize::Zeroize;
6
7/// `Vec` types containing secret value
8#[cfg_attr(docsrs, doc(cfg(feature = "alloc")))]
9pub type SecretVec<S> = Secret<Vec<S>>;
10
11impl<S: CloneableSecret + Zeroize> CloneableSecret for Vec<S> {}
12impl<S: DebugSecret + Zeroize> DebugSecret for Vec<S> {}