Function async_tungstenite::tokio::client_async_tls_with_connector_and_config [−][src]
pub async fn client_async_tls_with_connector_and_config<R, S>(
request: R,
stream: S,
connector: Option<AsyncTlsConnector>,
config: Option<WebSocketConfig>
) -> Result<(WebSocketStream<StreamSwitcher<TokioAdapter<S>, TokioAdapter<TlsStream<S>>>>, Response), Error> where
R: IntoClientRequest + Unpin,
S: 'static + AsyncRead + AsyncWrite + Unpin,
StreamSwitcher<TokioAdapter<S>, TokioAdapter<TlsStream<S>>>: Unpin,
Expand description
Creates a WebSocket handshake from a request and a stream, upgrading the stream to TLS if required and using the given connector and WebSocket configuration.