Skip to main content

void_core/store/
mod.rs

1//! Object storage for void
2//!
3//! Content-addressed storage for encrypted objects.
4//!
5//! - `FsStore` — local filesystem object store
6//! - `IpfsStore` — remote IPFS object store (implements `RemoteStore`)
7//! - `RemoteStore` — abstract trait for remote content-addressed storage
8
9mod fs;
10pub mod ipfs;
11mod remote;
12mod staged;
13mod traits;
14
15pub use fs::FsStore;
16pub use ipfs::{IpfsBackend, IpfsStore};
17pub use remote::RemoteStore;
18pub use staged::StagedStore;
19pub(crate) use traits::ObjectStore;
20pub use traits::ObjectStoreExt;