Crate bip_select

Source

Modules§

errors
Error types for all modules.

Structs§

ExtendedPeerInfo
Container for both the local and remote ExtendedMessage.
UberModule
Module for multiplexing messages across zero or more other modules.
UberModuleBuilder
Builder for constructing an UberModule.
UtMetadataModule
Module for sending/receiving metadata from other peers.

Enums§

ControlMessage
Enumeration of control messages most modules will be interested in.
IDiscoveryMessage
Enumeration of discovery messages that can be sent to a discovery module.
IExtendedMessage
Enumeration of extended messages that can be sent to the extended module.
IUberMessage
Enumeration of uber messages that can be sent to the uber module.
ODiscoveryMessage
Enumeration of discovery messages that can be received from a discovery module.
OExtendedMessage
Enumeration of extended messages that can be received from the extended module.
OUberMessage
Enumeration of uber messages that can be received from the uber module.

Traits§

ExtendedListener
Trait for a module to take part in constructing the extended message for a peer.