1#![cfg_attr(not(feature = "zeroize"), forbid(unsafe_code))]
5extern crate alloc;
6
7mod dynamic;
9mod fixed;
10mod macros;
11
12#[cfg(feature = "zeroize")]
14mod zeroize;
15
16#[cfg(feature = "serde")]
17mod serde;
18
19pub use dynamic::Dynamic;
21pub use fixed::Fixed;
22
23#[cfg(feature = "zeroize")]
25pub use zeroize::{DynamicZeroizing, FixedZeroizing};
26
27#[cfg(feature = "zeroize")]
29pub type Zeroizing<T> = ::zeroize::Zeroizing<T>;
30
31#[cfg(feature = "zeroize")]
33pub use ::zeroize::{Zeroize, ZeroizeOnDrop};