commonware_storage/
lib.rs

1//! Persist and retrieve data from an abstract store.
2//!
3//! # Status
4//!
5//! `commonware-storage` is **ALPHA** software and is not yet recommended for production use. Developers should
6//! expect breaking changes and occasional instability.
7
8#![doc(
9    html_logo_url = "https://commonware.xyz/imgs/rustdoc_logo.svg",
10    html_favicon_url = "https://commonware.xyz/favicon.ico"
11)]
12#![cfg_attr(not(feature = "std"), no_std)]
13
14extern crate alloc;
15pub mod mmr;
16
17cfg_if::cfg_if! {
18    if #[cfg(feature = "std")] {
19        pub mod adb;
20        pub mod archive;
21        pub mod bmt;
22        pub mod cache;
23        pub mod freezer;
24        pub mod index;
25        pub mod journal;
26        pub mod metadata;
27        pub mod ordinal;
28        pub mod rmap;
29        pub mod translator;
30    }
31}