TestHarnessProxyInterface

Trait TestHarnessProxyInterface 

Source
pub trait TestHarnessProxyInterface: Send + Sync {
    type GetConfigResponseFut: Future<Output = Result<HarnessConfig, Error>> + Send;
    type OpenServiceDirectoryResponseFut: Future<Output = Result<ClientEnd<DirectoryMarker>, Error>> + Send;

    // Required methods
    fn get_config(&self) -> Self::GetConfigResponseFut;
    fn create_directory(
        &self,
        contents: Vec<Option<Box<DirectoryEntry>>>,
        flags: Flags,
        object_request: ServerEnd<DirectoryMarker>,
    ) -> Result<(), Error>;
    fn open_service_directory(&self) -> Self::OpenServiceDirectoryResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§