1#![allow(clippy::arithmetic_side_effects)]
2mod access;
3mod cache;
4mod db;
5mod errors;
6mod item;
7mod key;
8mod writer;
9
10pub mod registry;
11mod set_access;
12pub mod utils;
13
14pub mod prelude {
15 use crate::{db, errors};
16
17 pub use super::access::CachedDbAccess;
18 pub use super::cache::{Cache, CachePolicy};
19 pub use super::item::{CachedDbItem, CachedDbSetItem};
20 pub use super::key::DbKey;
21 pub use super::set_access::{CachedDbSetAccess, DbSetAccess, ReadLock};
22 pub use super::writer::{BatchDbWriter, DbWriter, DirectDbWriter, DirectWriter, MemoryWriter};
23 pub use db::{ConnBuilder, DB, RocksDbPreset, delete_db};
24 pub use errors::{StoreError, StoreErrorPredicates, StoreResult, StoreResultExt, StoreResultUnitExt};
25}