pub trait RuntimeApiContextTrait: SubsystemContext<Message = RuntimeApiMessage, Signal = OverseerSignal, OutgoingMessages = RuntimeApiOutgoingMessages, Error = SubsystemError>where
    RuntimeApiMessage: AssociateOutgoing + Debug + Send + 'static,
    AllMessages: From<RuntimeApiOutgoingMessages> + From<RuntimeApiMessage> + From<()>,
    RuntimeApiOutgoingMessages: From<()>,
    <Self as SubsystemContext>::Sender: RuntimeApiSenderTrait + SubsystemSender<RuntimeApiOutgoingMessages> + SubsystemSender<()> + Send + 'static,{
    type Sender: RuntimeApiSenderTrait;
}
Expand description

Accumulative trait for a particular subsystem wrapper.

Required Associated Types§

Implementors§