Expand description

A collection of definitions related to remote communication.

Enums

Error related to remote communication.

Enum type for events bubbled out of a Transport instance.

Represents a transport binding for establishing connections. This api was designed mainly around supporting the QUIC transport. It should be applicable to other transports, but with some assumptions:

Traits

Extension trait for channel readers

Extension trait for channel writers

Represents a transport binding for establishing connections. This api was designed mainly around supporting the QUIC transport. It should be applicable to other transports, but with some assumptions:

Represents a transport binding for establishing connections. This api was designed mainly around supporting the QUIC transport. It should be applicable to other transports, but with some assumptions:

Extension trait for additional methods on TransportListenerSenders

Functions

Sometimes we may need to set up virtual channels, e.g. for translating data before crossing the api boundary.

Type Definitions

Receiver side of the channel

Sender side of the channel

Receiving a new incoming channel connection.

Send new incoming channel data.

Handler Result Type.

Result type for remote communication.