[][src]Trait db::kv::KeyValueDatabase

pub trait KeyValueDatabase: Send + Sync {
    fn write(&self, tx: Transaction) -> Result<(), String>;
fn get(&self, key: &Key) -> Result<KeyState<Value>, String>; }

Required Methods

Implementors

impl KeyValueDatabase for Database
[src]

impl KeyValueDatabase for MemoryDatabase
[src]

impl KeyValueDatabase for SharedMemoryDatabase
[src]

impl<'a, T> KeyValueDatabase for OverlayDatabase<'a, T> where
    T: 'a + KeyValueDatabase
[src]

impl<T> KeyValueDatabase for AutoFlushingOverlayDatabase<T> where
    T: KeyValueDatabase
[src]

impl<T> KeyValueDatabase for CacheDatabase<T> where
    T: KeyValueDatabase
[src]