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