pub async fn create_tcp_client_binding<T: SessionFactory>(
bind_host: SocketAddr,
port_range: Option<String>,
factory: T,
open_listeners: Arc<ListenerJoinHandles>,
destination: Address,
target_spec: SessionTargetSpec,
config: T::Cfg,
use_session_pool: Option<usize>,
max_client_sessions: Option<usize>,
) -> Result<(SocketAddr, Option<SessionId>, usize), BindError>