[−][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 Database
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 KeyValueDatabase for MemoryDatabase
[src]
impl KeyValueDatabase for MemoryDatabase
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 KeyValueDatabase for SharedMemoryDatabase
[src]
impl KeyValueDatabase for SharedMemoryDatabase
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<'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,