lib.rs (951B)
1 #![cfg_attr(not(feature = "std"), no_std)] 2 #![forbid(unsafe_code)] 3 4 extern crate alloc; 5 6 pub mod error; 7 pub mod store; 8 9 pub mod prelude { 10 pub use crate::error::RadrootsSimplexAgentStoreError; 11 #[cfg(feature = "std")] 12 pub use crate::store::RadrootsSimplexAgentStoreProtectedSecretsDiagnostics; 13 pub use crate::store::{ 14 RadrootsSimplexAgentConnectionRecord, RadrootsSimplexAgentDeliveryCursor, 15 RadrootsSimplexAgentOutboundMessage, RadrootsSimplexAgentPendingCommand, 16 RadrootsSimplexAgentPendingCommandKind, RadrootsSimplexAgentPqKeypair, 17 RadrootsSimplexAgentPreparedOutboundMessage, RadrootsSimplexAgentQueueAuthState, 18 RadrootsSimplexAgentQueueRecord, RadrootsSimplexAgentQueueRole, 19 RadrootsSimplexAgentRecentMessageRecord, RadrootsSimplexAgentRecentQueueAddress, 20 RadrootsSimplexAgentShortLinkCredentials, RadrootsSimplexAgentStore, 21 RadrootsSimplexAgentX3dhKeypair, 22 }; 23 }