pub trait CollatorProtocolContextTrait: SubsystemContext<Message = CollatorProtocolMessage, Signal = OverseerSignal, OutgoingMessages = CollatorProtocolOutgoingMessages, Error = SubsystemError>where
CollatorProtocolMessage: AssociateOutgoing + Debug + Send + 'static,
AllMessages: From<CollatorProtocolOutgoingMessages> + From<CollatorProtocolMessage> + From<()>,
CollatorProtocolOutgoingMessages: From<NetworkBridgeTxMessage> + From<RuntimeApiMessage> + From<CandidateBackingMessage> + From<()>,
Self::Sender: CollatorProtocolSenderTrait + SubsystemSender<CollatorProtocolOutgoingMessages> + SubsystemSender<NetworkBridgeTxMessage> + SubsystemSender<RuntimeApiMessage> + SubsystemSender<CandidateBackingMessage> + SubsystemSender<()> + Send + 'static,{
type Sender: CollatorProtocolSenderTrait;
}
Expand description
Accumulative trait for a particular subsystem wrapper.
Required Associated Types§
sourcetype Sender: CollatorProtocolSenderTrait
type Sender: CollatorProtocolSenderTrait
Sender.