Expand description
Transport traits and concrete implementations.
Transports are responsible for passing raw messages to a remote peer.
They are used by the Peer
struct to implement higher level RPC communication.
Specific transports must be enabled with individual feature flags. None of the concrete transport implementations are enabled by default.
Structs
- Future type for
TransportReadHalf::read_msg
. - Transport layer for byte-stream sockets.
- Information about the remote peer of a Unix stream.
- An error from the transport layer.
- Information about the remote peer of a Unix stream.
- Information about the remote peer of a Unix stream.
- Transport layer for Unix datagram/seqpacket sockets.
- Future type for
TransportWriteHalf::write_msg
.
Enums
- The endianness to use for encoding header fields.
Traits
- Trait for types that represent a bi-direction message transport.
- Trait for the read half of a transport type.
- Trait for transport types that you can write message to.