pub trait NetworkBridgeRxContextTrait: SubsystemContext<Message = NetworkBridgeRxMessage, Signal = OverseerSignal, OutgoingMessages = NetworkBridgeRxOutgoingMessages, Error = SubsystemError>where
    NetworkBridgeRxMessage: AssociateOutgoing + Debug + Send + 'static,
    AllMessages: From<NetworkBridgeRxOutgoingMessages> + From<NetworkBridgeRxMessage> + From<()>,
    NetworkBridgeRxOutgoingMessages: From<BitfieldDistributionMessage> + From<StatementDistributionMessage> + From<ApprovalDistributionMessage> + From<GossipSupportMessage> + From<DisputeDistributionMessage> + From<CollationGenerationMessage> + From<CollatorProtocolMessage> + From<()>,
    Self::Sender: NetworkBridgeRxSenderTrait + SubsystemSender<NetworkBridgeRxOutgoingMessages> + SubsystemSender<BitfieldDistributionMessage> + SubsystemSender<StatementDistributionMessage> + SubsystemSender<ApprovalDistributionMessage> + SubsystemSender<GossipSupportMessage> + SubsystemSender<DisputeDistributionMessage> + SubsystemSender<CollationGenerationMessage> + SubsystemSender<CollatorProtocolMessage> + SubsystemSender<()> + Send + 'static,{
    type Sender: NetworkBridgeRxSenderTrait;
}
Expand description

Accumulative trait for a particular subsystem wrapper.

Required Associated Types§

Implementors§