pub trait TreeProxyInterface: Send + Sync {
    type GetContentResponseFut: Future<Output = Result<TreeContent, Error>> + Send;

    // Required methods
    fn get_content(&self) -> Self::GetContentResponseFut;
    fn list_child_names(
        &self,
        tree_iterator: ServerEnd<TreeNameIteratorMarker>
    ) -> Result<(), Error>;
    fn open_child(
        &self,
        child_name: &str,
        tree: ServerEnd<TreeMarker>
    ) -> Result<(), Error>;
}

Required Associated Types§

Required Methods§

source

fn get_content(&self) -> Self::GetContentResponseFut

source

fn list_child_names( &self, tree_iterator: ServerEnd<TreeNameIteratorMarker> ) -> Result<(), Error>

source

fn open_child( &self, child_name: &str, tree: ServerEnd<TreeMarker> ) -> Result<(), Error>

Implementors§