[][src]Trait tls_api::TlsConnectorBuilder

pub trait TlsConnectorBuilder: Sized + Sync + Send + 'static {
    type Connector: TlsConnector;
    type Underlying;
    fn underlying_mut(&mut self) -> &mut Self::Underlying;
fn supports_alpn() -> bool;
fn set_alpn_protocols(&mut self, protocols: &[&[u8]]) -> Result<()>;
fn set_verify_hostname(&mut self, verify: bool) -> Result<()>;
fn add_root_certificate(&mut self, cert: Certificate) -> Result<&mut Self>;
fn build(self) -> Result<Self::Connector>; }

A builder for TlsConnectors.

Associated Types

Loading content...

Required methods

fn underlying_mut(&mut self) -> &mut Self::Underlying

fn supports_alpn() -> bool

fn set_alpn_protocols(&mut self, protocols: &[&[u8]]) -> Result<()>

fn set_verify_hostname(&mut self, verify: bool) -> Result<()>

fn add_root_certificate(&mut self, cert: Certificate) -> Result<&mut Self>

fn build(self) -> Result<Self::Connector>

Loading content...

Implementors

Loading content...