rama::tls::boring::dep::tokio_boring

Function connect

pub async fn connect<S>(
    config: ConnectConfiguration,
    domain: &str,
    stream: S,
) -> Result<SslStream<S>, HandshakeError<S>>
where S: AsyncRead + AsyncWrite + Unpin,
Expand description

Asynchronously performs a client-side TLS handshake over the provided stream.

This function automatically sets the task waker on the Ssl from config to allow to make use of async callbacks provided by the boring crate.