pub trait DataReader<K, T> {
// Required methods
fn read(&self, key: K) -> Result<Option<T>, BlockStoreError>;
fn exists(&self, key: K) -> Result<bool, BlockStoreError>;
}Expand description
Data reader definition.
Required Methods§
Sourcefn read(&self, key: K) -> Result<Option<T>, BlockStoreError>
fn read(&self, key: K) -> Result<Option<T>, BlockStoreError>
Read item at key.
Sourcefn exists(&self, key: K) -> Result<bool, BlockStoreError>
fn exists(&self, key: K) -> Result<bool, BlockStoreError>
Returns true if item exists at key, else false.