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