Trait DriverHostProxyInterface
Source pub trait DriverHostProxyInterface: Send + Sync {
type StartResponseFut: Future<Output = Result<DriverHostStartResult, Error>> + Send;
type GetProcessInfoResponseFut: Future<Output = Result<DriverHostGetProcessInfoResult, Error>> + Send;
// Required methods
fn start(
&self,
start_args: DriverStartArgs,
driver: ServerEnd<DriverMarker>,
) -> Self::StartResponseFut;
fn get_process_info(&self) -> Self::GetProcessInfoResponseFut;
fn install_loader(
&self,
loader: ClientEnd<LoaderMarker>,
) -> Result<(), Error>;
}