pub trait NetworkCodec:
GossipsubCodec<RequestMessage = GossipsubBroadcastRequest, ResponseMessage = GossipsubMessage>
+ Codec<Request = RequestMessage, Response = ResponseMessage>
+ Clone
+ Send
+ 'static {
// Required method
fn get_req_res_protocol(&self) -> <Self as Codec>::Protocol;
}
Expand description
Main Codec trait Needs to be implemented and provided to FuelBehaviour
Required Methods§
sourcefn get_req_res_protocol(&self) -> <Self as Codec>::Protocol
fn get_req_res_protocol(&self) -> <Self as Codec>::Protocol
Returns RequestResponse’s Protocol Needed for initialization of RequestResponse Behaviour
Object Safety§
This trait is not object safe.