Trait TreeReader

Source
pub trait TreeReader {
    // Required methods
    fn get_root(&self) -> Result<Option<(Vec<u8>, Children)>>;
    fn get_node(
        &self,
        node_address: NodeAddress,
    ) -> Result<Option<(Vec<u8>, Children)>>;
    fn get_node_children(
        &self,
        node_address: NodeAddress,
    ) -> Result<Option<Children>>;
}

Required Methods§

Source

fn get_root(&self) -> Result<Option<(Vec<u8>, Children)>>

Source

fn get_node( &self, node_address: NodeAddress, ) -> Result<Option<(Vec<u8>, Children)>>

Source

fn get_node_children( &self, node_address: NodeAddress, ) -> Result<Option<Children>>

Implementors§