pub trait TcpConnector:
Send
+ Sync
+ 'static {
// Required method
fn connect(
&self,
ctx: CallContext,
addr: SocketAddr,
timeout: Option<Duration>,
) -> Pin<Box<dyn Future<Output = Result<Box<dyn ConnectionIo>, WireError>> + Send>>;
}Required Methods§
fn connect( &self, ctx: CallContext, addr: SocketAddr, timeout: Option<Duration>, ) -> Pin<Box<dyn Future<Output = Result<Box<dyn ConnectionIo>, WireError>> + Send>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".