Trait tokio_postgres::tls::Handshake [] [src]

pub trait Handshake: 'static + Sync + Send {
    fn handshake(
        self: Box<Self>,
        host: &str,
        stream: Stream
    ) -> BoxFuture<Box<TlsStream>, Box<Error + Sync + Send>>; }

A trait implemented by types that can manage TLS encryption for a stream.

Required Methods

Performs a TLS handshake, returning a wrapped stream.

Implementors