secure_gate/cloneable/mod.rs
1//! Cloneable secret primitives (gated behind "zeroize").
2#[cfg(feature = "zeroize")]
3pub mod array;
4#[cfg(feature = "zeroize")]
5pub mod secret_marker;
6#[cfg(feature = "zeroize")]
7pub mod string;
8#[cfg(feature = "zeroize")]
9pub mod vec;
10
11#[cfg(feature = "zeroize")]
12pub use array::CloneableArray;
13#[cfg(feature = "zeroize")]
14pub use secret_marker::CloneableSecretMarker;
15#[cfg(feature = "zeroize")]
16pub use string::CloneableString;
17#[cfg(feature = "zeroize")]
18pub use vec::CloneableVec;