pub trait ProviderProxyInterface: Send + Sync {
type ConnectToServiceResponseFut: Future<Output = Result<ProviderConnectToServiceResult, Error>> + Send;
// Required method
fn connect_to_service(
&self,
socket: Socket,
args: Option<&str>,
) -> Self::ConnectToServiceResponseFut;
}