lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README | LICENSE

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 }