Lookup

Type Alias Lookup 

Source
pub type Lookup<'a, L, Q> = Lookup<'a, L, Q>;
Expand description

Querying interface, as in tetsy_trie_db but less generic.

Aliased Type§

pub struct Lookup<'a, L, Q> {
    pub db: &'a dyn HashDBRef<<L as TrieLayout>::Hash, Vec<u8>>,
    pub query: Q,
    pub hash: <<L as TrieLayout>::Hash as Hasher>::Out,
}

Fields§

§db: &'a dyn HashDBRef<<L as TrieLayout>::Hash, Vec<u8>>

database to query from.

§query: Q

Query object to record nodes and transform data.

§hash: <<L as TrieLayout>::Hash as Hasher>::Out

Hash to start at