pub trait ProvisionerContextTrait: SubsystemContext<Message = ProvisionerMessage, Signal = OverseerSignal, OutgoingMessages = ProvisionerOutgoingMessages, Error = SubsystemError>where
    ProvisionerMessage: AssociateOutgoing + Debug + Send + 'static,
    AllMessages: From<ProvisionerOutgoingMessages> + From<ProvisionerMessage> + From<()>,
    ProvisionerOutgoingMessages: From<RuntimeApiMessage> + From<CandidateBackingMessage> + From<ChainApiMessage> + From<DisputeCoordinatorMessage> + From<()>,
    <Self as SubsystemContext>::Sender: ProvisionerSenderTrait + SubsystemSender<ProvisionerOutgoingMessages> + SubsystemSender<RuntimeApiMessage> + SubsystemSender<CandidateBackingMessage> + SubsystemSender<ChainApiMessage> + SubsystemSender<DisputeCoordinatorMessage> + SubsystemSender<()> + Send + 'static,{
    type Sender: ProvisionerSenderTrait;
}
Expand description

Accumulative trait for a particular subsystem wrapper.

Required Associated Types§

Implementors§