pub trait InspectProxyInterface: Send + Sync {
    type ReadDataResponseFut: Future<Output = Result<Object, Error>> + Send;
    type ListChildrenResponseFut: Future<Output = Result<Vec<String>, Error>> + Send;
    type OpenChildResponseFut: Future<Output = Result<bool, Error>> + Send;

    // Required methods
    fn read_data(&self) -> Self::ReadDataResponseFut;
    fn list_children(&self) -> Self::ListChildrenResponseFut;
    fn open_child(
        &self,
        child_name: &str,
        child_channel: ServerEnd<InspectMarker>
    ) -> Self::OpenChildResponseFut;
}

Required Associated Types§

Required Methods§

source

fn read_data(&self) -> Self::ReadDataResponseFut

source

fn list_children(&self) -> Self::ListChildrenResponseFut

source

fn open_child( &self, child_name: &str, child_channel: ServerEnd<InspectMarker> ) -> Self::OpenChildResponseFut

Implementors§

source§

impl InspectProxyInterface for InspectProxy

§

type ReadDataResponseFut = QueryResponseFut<Object>

§

type ListChildrenResponseFut = QueryResponseFut<Vec<String>>

§

type OpenChildResponseFut = QueryResponseFut<bool>