Function tcp_connect
pub async fn tcp_connect<Dns, Connector>(
ctx: &Context,
authority: Authority,
dns: Dns,
connector: Connector,
) -> Result<(TcpStream, SocketAddr), OpaqueError>where
Dns: DnsResolver + Clone,
Connector: TcpStreamConnector + Clone,
<Connector as TcpStreamConnector>::Error: Into<Box<dyn Error + Sync + Send>> + Send + 'static,