ayun_storage/
lib.rs

1pub mod config;
2pub mod error;
3pub mod support;
4pub mod traits;
5
6pub type StorageResult<T, E = error::Error> = Result<T, E>;
7
8pub struct Storage {
9    store: Box<dyn traits::StoreDriver>,
10    config: config::Storage,
11}
12
13pub struct PutResponse {
14    pub e_tag: Option<String>,
15    pub version: Option<String>,
16}
17
18pub type GetResponse = object_store::GetResult;
19
20// re-export
21pub use ayun_core::*;