[][src]Module netcore::transport

Low-level module for establishing connections with peers

The main component of this module is the Transport trait, which provides an interface for establishing both inbound and outbound connections with remote peers. The TransportExt trait contains a variety of combinators for modifying a transport allowing composability and layering of additional transports or protocols.

Modules

and_then
boxed
memory
proxy_protocol

An implementation of ProxyProtocol for HAProxy

tcp

TCP Transport

Enums

ConnectionOrigin

Origin of how a Connection was established.

Traits

Transport

A Transport is responsible for establishing connections with remote Peers.

TransportExt

An extension trait for Transports that provides a variety of convenient combinators.