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