[][src]Module hyper::server::conn

Lower-level Server connection API.

The types in this module are to provide a lower-level API based around a single connection. Accepting a connection and binding it with a service are not handled at this level. This module provides the building blocks to customize those things externally.

If you don't have need to manage connections yourself, consider using the higher-level Server API.

Structs

AddrIncoming

A stream of connections from binding to an address.

AddrStream

A transport returned yieled by AddrIncoming.

Connecting

A future building a new Service to a Connection.

Connection

A future binding a connection with a Service.

Http

A lower-level configuration of the HTTP protocol.

Parts

Deconstructed parts of a Connection.

Serve

A stream mapping incoming IOs to new services.

__UnpinStructConnecting

A struct generated by pin-project to provide an appropriate Unpin implementation, this type's Unpin implementation uses exactly the same conditions as the original type's Unpin implementation.

__UnpinStructConnection

A struct generated by pin-project to provide an appropriate Unpin implementation, this type's Unpin implementation uses exactly the same conditions as the original type's Unpin implementation.

__UnpinStructServe

A struct generated by pin-project to provide an appropriate Unpin implementation, this type's Unpin implementation uses exactly the same conditions as the original type's Unpin implementation.