[][src]Trait ckb_merkle_mountain_range::MMRStore

pub trait MMRStore<Elem> {
    fn get_elem(&self, pos: u64) -> Result<Option<Elem>>;
fn append(&mut self, pos: u64, elems: Vec<Elem>) -> Result<()>; }

Required methods

fn get_elem(&self, pos: u64) -> Result<Option<Elem>>

fn append(&mut self, pos: u64, elems: Vec<Elem>) -> Result<()>

Loading content...

Implementors

impl<'_, T: Clone> MMRStore<T> for &'_ MemStore<T>[src]

Loading content...