Struct ntex::connect::openssl::SslMethod[][src]

pub struct SslMethod(_);
Expand description

A type specifying the kind of protocol an SslContext will speak.

Implementations

Support all versions of the TLS protocol.

This corresponds to TLS_method on OpenSSL 1.1.0 and SSLv23_method on OpenSSL 1.0.x.

Support all versions of the DTLS protocol.

This corresponds to DTLS_method on OpenSSL 1.1.0 and DTLSv1_method on OpenSSL 1.0.x.

Support all versions of the TLS protocol, explicitly as a client.

This corresponds to TLS_client_method on OpenSSL 1.1.0 and SSLv23_client_method on OpenSSL 1.0.x.

Support all versions of the TLS protocol, explicitly as a server.

This corresponds to TLS_server_method on OpenSSL 1.1.0 and SSLv23_server_method on OpenSSL 1.0.x.

Constructs an SslMethod from a pointer to the underlying OpenSSL value.

Safety

The caller must ensure the pointer is valid.

Returns a pointer to the underlying OpenSSL value.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. 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.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Should always be Self

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)

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.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more