Skip to main content

Module protocol

Module protocol 

Source
Expand description

ProtocolRuntime — framework-internal role trait for protocol implementations.

Protocols don’t share a verb catalog — each one declares its own atomic opset (e.g. bb-kademlia.Kademlia.atomic v1) and handles every op type in its dispatch_atomic. There are NO fixed role methods.

register_protocol!{} writes this impl for the user — library authors do not write ProtocolRuntime directly.

Traits§

ProtocolRuntime
Role trait for protocol implementations.