fidl_fuchsia_inspect

Trait TreeProxyInterface

Source
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§