pub trait SessionProxyInterface: Send + Sync {
    type StartTracingResponseFut: Future<Output = Result<SessionStartTracingResult, Error>> + Send;
    type StopTracingResponseFut: Future<Output = Result<SessionStopTracingResult, Error>> + Send;
    type WatchAlertResponseFut: Future<Output = Result<String, Error>> + Send;

    // Required methods
    fn start_tracing(
        &self,
        options: &StartOptions,
    ) -> Self::StartTracingResponseFut;
    fn stop_tracing(
        &self,
        options: &StopOptions,
    ) -> Self::StopTracingResponseFut;
    fn watch_alert(&self) -> Self::WatchAlertResponseFut;
}

Required Associated Types§

Required Methods§

Implementors§