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;
}Required Associated Types§
type ConnectToServiceResponseFut: Future<Output = Result<ProviderConnectToServiceResult, Error>> + Send
Required Methods§
fn connect_to_service( &self, socket: Socket, args: Option<&str>, ) -> Self::ConnectToServiceResponseFut
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".