[−][src]Trait db::kv::KeyValueDatabase
Required Methods
fn write(&self, tx: Transaction) -> Result<(), String>
fn get(&self, key: &Key) -> Result<KeyState<Value>, String>
Implementors
impl KeyValueDatabase for Database[src]
impl KeyValueDatabase for Databasefn write(&self, tx: Transaction) -> Result<(), String>[src]
fn write(&self, tx: Transaction) -> Result<(), String>fn get(&self, key: &Key) -> Result<KeyState<Value>, String>[src]
fn get(&self, key: &Key) -> Result<KeyState<Value>, String>impl KeyValueDatabase for MemoryDatabase[src]
impl KeyValueDatabase for MemoryDatabasefn write(&self, tx: Transaction) -> Result<(), String>[src]
fn write(&self, tx: Transaction) -> Result<(), String>fn get(&self, key: &Key) -> Result<KeyState<Value>, String>[src]
fn get(&self, key: &Key) -> Result<KeyState<Value>, String>impl KeyValueDatabase for SharedMemoryDatabase[src]
impl KeyValueDatabase for SharedMemoryDatabasefn write(&self, tx: Transaction) -> Result<(), String>[src]
fn write(&self, tx: Transaction) -> Result<(), String>fn get(&self, key: &Key) -> Result<KeyState<Value>, String>[src]
fn get(&self, key: &Key) -> Result<KeyState<Value>, String>impl<'a, T> KeyValueDatabase for OverlayDatabase<'a, T> where
T: 'a + KeyValueDatabase, [src]
impl<'a, T> KeyValueDatabase for OverlayDatabase<'a, T> where
T: 'a + KeyValueDatabase, fn write(&self, tx: Transaction) -> Result<(), String>[src]
fn write(&self, tx: Transaction) -> Result<(), String>fn get(&self, key: &Key) -> Result<KeyState<Value>, String>[src]
fn get(&self, key: &Key) -> Result<KeyState<Value>, String>impl<T> KeyValueDatabase for AutoFlushingOverlayDatabase<T> where
T: KeyValueDatabase, [src]
impl<T> KeyValueDatabase for AutoFlushingOverlayDatabase<T> where
T: KeyValueDatabase, fn write(&self, tx: Transaction) -> Result<(), String>[src]
fn write(&self, tx: Transaction) -> Result<(), String>fn get(&self, key: &Key) -> Result<KeyState<Value>, String>[src]
fn get(&self, key: &Key) -> Result<KeyState<Value>, String>impl<T> KeyValueDatabase for CacheDatabase<T> where
T: KeyValueDatabase, [src]
impl<T> KeyValueDatabase for CacheDatabase<T> where
T: KeyValueDatabase,