Struct trillium_native_tls::NativeTlsConnector [−][src]
pub struct NativeTlsConnector<T>(_);
Expand description
trillium client connector for native tls
Trait Implementations
type Config = NativeTlsConfig<T::Config>
type Config = NativeTlsConfig<T::Config>
A type that can be used to configure this Connector. It will be passed into Connector::connect
.
The async read + write type for this connector, often a TcpStream or TlSStream
A SocketAddr representation of the other side of this connection
Initiate a connection to the provided url, using the configuration. Read more
Spawn and detach a task on the runtime. Although this may seem unrelated to the purpose of a tcp connector, it is required as a workaround for the absence of async drop in order to enable keepalive connection pooling. TLS implementations that wrap a runtime implementation should call through to the inner spawn. Read more
Auto Trait Implementations
impl<T> RefUnwindSafe for NativeTlsConnector<T> where
T: RefUnwindSafe,
impl<T> Send for NativeTlsConnector<T> where
T: Send,
impl<T> Sync for NativeTlsConnector<T> where
T: Sync,
impl<T> Unpin for NativeTlsConnector<T> where
T: Unpin,
impl<T> UnwindSafe for NativeTlsConnector<T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more