WrappingObjectStore

Trait WrappingObjectStore 

Source
pub trait WrappingObjectStore:
    Debug
    + Send
    + Sync {
    // Required method
    fn wrap(
        &self,
        store_prefix: &str,
        original: Arc<dyn OSObjectStore>,
    ) -> Arc<dyn OSObjectStore>;
}

Required Methods§

Source

fn wrap( &self, store_prefix: &str, original: Arc<dyn OSObjectStore>, ) -> Arc<dyn OSObjectStore>

Wrap an object store with additional functionality

The store_prefix is a string which uniquely identifies the object store being wrapped.

Implementors§