Available on crate feature server only.
Expand description

Commonly used listeners.

Modules

acmeacme
Types for ACME.

Structs

An IO type for BoxAcceptor.
An owned dynamically typed Listener for use in cases where you can’t statically type your result or need to add some indirection.
Listener for the Listener::combine and AcceptorExt::combine method.
A handshake stream for tls.
A TLS or SSL protocol acceptor with native_tls.
NativeTlsConfignative-tls
Native TLS Config.
A wrapper around an underlying listener which implements the TLS or SSL protocol with native-tls.
A TLS or SSL protocol acceptor with native_tls.
Openssl configuration contains certificate’s chain and private key.
A wrapper around an underlying listener which implements the TLS or SSL protocol with openssl-tls.
A TLS or SSL protocol acceptor with rustls.
Rustls certificate
Rustls Config.
A wrapper around an underlying listener which implements the TLS or SSL protocol with rustls.
A acceptor that accepts TCP connections.
A TCP listener.
A acceptor that accepts connections.
A Unix domain socket listener.

Enums

A IO stream for CombinedAcceptor.

Traits

Represents a acceptor type.
Extension trait for Acceptor.
Represents a type that can convert into tls config stream.
Represents a listener that can be listens for incoming connections.

Type Definitions

An owned dynamically typed Acceptor for use in cases where you can’t statically type your result or need to add some indirection.