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