pub trait CandidateValidationContextTrait: SubsystemContext<Message = CandidateValidationMessage, Signal = OverseerSignal, OutgoingMessages = CandidateValidationOutgoingMessages, Error = SubsystemError>where
CandidateValidationMessage: AssociateOutgoing + Debug + Send + 'static,
AllMessages: From<CandidateValidationOutgoingMessages> + From<CandidateValidationMessage> + From<()>,
CandidateValidationOutgoingMessages: From<RuntimeApiMessage> + From<()>,
<Self as SubsystemContext>::Sender: CandidateValidationSenderTrait + SubsystemSender<CandidateValidationOutgoingMessages> + SubsystemSender<RuntimeApiMessage> + SubsystemSender<()> + Send + 'static,{
type Sender: CandidateValidationSenderTrait;
}
Expand description
Accumulative trait for a particular subsystem wrapper.
Required Associated Types§
sourcetype Sender: CandidateValidationSenderTrait
type Sender: CandidateValidationSenderTrait
Sender.
Object Safety§
This trait is not object safe.