Trait DataReader

Source
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§

Source

fn read(&self, key: K) -> Result<Option<T>, BlockStoreError>

Read item at key.

Source

fn exists(&self, key: K) -> Result<bool, BlockStoreError>

Returns true if item exists at key, else false.

Implementors§