TrieNodeProvider

Trait TrieNodeProvider 

Source
pub trait TrieNodeProvider {
    // Required method
    fn trie_node(
        &self,
        path: &Nibbles,
    ) -> Result<Option<RevealedNode>, SparseTrieError>;
}
Expand description

Trie node provider for retrieving trie nodes.

Required Methods§

Source

fn trie_node( &self, path: &Nibbles, ) -> Result<Option<RevealedNode>, SparseTrieError>

Retrieve trie node by path.

Implementations on Foreign Types§

Source§

impl<'a, T: 'a + TrieNodeProvider + ?Sized> TrieNodeProvider for &'a T

Source§

fn trie_node( &self, path: &Nibbles, ) -> Result<Option<RevealedNode>, SparseTrieError>

Implementors§