pub trait StopWaiterProxyInterface: Send + Sync { type WaitResponseFut: Future<Output = Result<(), Error>> + Send; // Required method fn wait(&self) -> Self::WaitResponseFut; }