pub trait ProofRead<V>: Sync {
    // Required method
    fn get_proof(&self, key: HashValue) -> Option<&SparseMerkleProof<V>>;
}
Expand description

A type that implements ProofRead can provide proof for keys in persistent storage.

Required Methods§

source

fn get_proof(&self, key: HashValue) -> Option<&SparseMerkleProof<V>>

Gets verified proof for this key in persistent storage.

Implementors§

source§

impl<V: Sync> ProofRead<V> for ProofReader<V>

impl ProofRead<AccountStateBlob> for ProofReader