Module upgrade
Expand description
Configuration of transport protocol upgrades.
Structs§
- Authenticate
- An upgrade that authenticates the remote peer, typically in the context of negotiating a secure channel.
- Authenticated
- A transport with peer authentication, obtained from
Builder::authenticate
. - Builder
- A
Builder
facilitates upgrading of aTransport
for use with aSwarm
. - Dial
Upgrade Future - The
Transport::Dial
future of anUpgrade
d transport. - Listener
Upgrade Future - The
Transport::ListenerUpgrade
future of anUpgrade
d transport. - Multiplex
- An upgrade that negotiates a (sub)stream multiplexer on top of an authenticated transport.
- Multiplexed
- A authenticated and multiplexed transport, obtained from
Authenticated::multiplex
. - Upgrade
- A custom upgrade on an
Authenticated
transport.
Enums§
- Transport
Upgrade Error - Errors produced by a transport upgrade.
- Version
- Supported multistream-select versions.