Re-exportsΒ§
pub use self::bootstrap::P2pNetworkKadBootstrapAction;
pub use self::request::P2pNetworkKadRequestAction;
pub use self::stream::P2pNetworkKademliaStreamAction;
pub use kad_effectful::P2pNetworkKadEffectfulAction;
ModulesΒ§
- bootstrap
- kad_
effectful - mod_
Message - p2p_
network_ πkad_ actions - p2p_
network_ πkad_ internals - p2p_
network_ πkad_ message - p2p_
network_ πkad_ protocol - p2p_
network_ πkad_ reducer - p2p_
network_ πkad_ state - request
- stream
StructsΒ§
- CID
- Closest
Peers - Message
- P2pNetwork
KadBucket - P2pNetwork
KadDist - Kademlia distance between two nodes, calculated as
XOR
of their keys. - P2pNetwork
KadEntry - P2pNetwork
KadKey - Kademlia key, sha256 of the nodeβs peer id.
- P2pNetwork
KadLatest Request Peers - P2pNetwork
KadRouting Table - Kademlia routing table, with
K
parameter, the maximum number of records for each bucket. Usually it is set to20
. - P2pNetwork
KadRouting Table Insert Error - P2pNetwork
KadState - P2pNetwork
Kademlia Multiaddr Error - Record
EnumsΒ§
- Connection
Type - P2pNetwork
KadAction - Kademlia actions.
- P2pNetwork
KadEntry TryFrom Error - P2pNetwork
KadKey Error - P2pNetwork
KadLatest Request Peer Kind - P2pNetwork
KadStatus - Kademlia status.
- P2pNetwork
Kademlia Action - Kademlia system actions
- P2pNetwork
Kademlia Peer IdError - P2pNetwork
Kademlia RpcFrom Message Error - P2pNetwork
Kademlia RpcPeer TryFrom Error - P2pNetwork
Kademlia RpcReply - P2pNetwork
Kademlia RpcRequest - Socket
Addr TryFrom Multiaddr Error
ConstantsΒ§
- ALPHA π