Trait MMRStore
ckb_merkle_mountain_range
pub trait MMRStore<Elem> { fn get_elem(&self, pos: u64) -> Result<Option<Elem>>; fn append(&mut self, pos: u64, elems: Vec<Elem>) -> Result<()>; }
fn get_elem(&self, pos: u64) -> Result<Option<Elem>>
fn append(&mut self, pos: u64, elems: Vec<Elem>) -> Result<()>
impl<'_, T: Clone> MMRStore<T> for &'_ MemStore<T>
fn get_elem(&self, pos: u64) -> Result<Option<T>>
fn append(&mut self, pos: u64, elems: Vec<T>) -> Result<()>