Struct trillium_native_tls::NativeTlsConnector[][src]

pub struct NativeTlsConnector<T>(_);
Expand description

trillium client connector for native tls

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

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

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.