Trait tls_api::TlsAcceptorBuilder [] [src]

pub trait TlsAcceptorBuilder: Sized + Sync + Send + 'static {
    type Acceptor: TlsAcceptor;
    type Underlying;
    fn supports_alpn() -> bool;
    fn set_alpn_protocols(&mut self, protocols: &[&[u8]]) -> Result<()>;
    fn underlying_mut(&mut self) -> &mut Self::Underlying;
    fn build(self) -> Result<Self::Acceptor>;
}

A builder for TlsAcceptors.

Associated Types

Required Methods

Implementors