MemoryDB

Type Alias MemoryDB 

Source
pub type MemoryDB<H> = MemoryDB<H, HashKey<H>, Vec<u8>, NoopTracker<Vec<u8>>>;
Expand description

Reexport from hash_db, with genericity set for Hasher trait. This uses a noops KeyFunction (key addressing must be hashed or using an encoding scheme that avoid key conflict).

Aliased Type§

pub struct MemoryDB<H> { /* private fields */ }

Trait Implementations§

Source§

impl<H: Hasher> TrieBackendStorage<H> for MemoryDB<H>

Source§

type Overlay = MemoryDB<H, HashKey<H>, Vec<u8>, NoopTracker<Vec<u8>>>

Type of in-memory overlay.
Source§

fn get( &self, key: &H::Out, prefix: Prefix<'_>, ) -> Result<Option<DBValue>, DefaultError>

Get the value stored at key.