lib.rs (615B)
1 #![cfg_attr(coverage_nightly, feature(coverage_attribute))] 2 #![cfg_attr(not(feature = "std"), no_std)] 3 #![forbid(unsafe_code)] 4 #![deny(rustdoc::broken_intra_doc_links)] 5 #![doc = include_str!("../README.md")] 6 7 extern crate alloc; 8 9 pub mod context; 10 pub mod envelope; 11 pub mod error; 12 #[cfg(feature = "file")] 13 pub mod file; 14 pub mod id; 15 #[cfg(feature = "keyring")] 16 pub mod keyring; 17 #[cfg(feature = "memory")] 18 pub mod memory; 19 pub mod provider; 20 pub mod wrapping; 21 22 pub use envelope::EncryptedEnvelope; 23 pub use error::Error; 24 pub use id::{SecretId, SecretRef}; 25 pub use provider::SecretProvider; 26 pub use wrapping::KeyWrapping;