Module hotshot::traits::networking
source · Expand description
Network access compatibility
This module contains a trait abstracting over network access, as well as implementations of that trait. Currently this includes
MemoryNetwork
, an in memory testing-only implementationLibp2pNetwork
, a production-ready networking implementation built on top of libp2p-rs.
Modules§
- Networking Implementation that has a primary and a fallback network. If the primary Errors we will use the backup to send or receive
- Libp2p based/production networking implementation This module provides a libp2p based networking implementation where each node in the network forms a tcp or udp connection to a subset of other nodes in the network
- In memory network simulator
- The Push CDN network
Enums§
- Errors that can occur in the network
Traits§
- interface describing how reliable the network is