pub trait ChainSelectionContextTrait: SubsystemContext<Message = ChainSelectionMessage, Signal = OverseerSignal, OutgoingMessages = ChainSelectionOutgoingMessages, Error = SubsystemError>where
    ChainSelectionMessage: AssociateOutgoing + Debug + Send + 'static,
    AllMessages: From<ChainSelectionOutgoingMessages> + From<ChainSelectionMessage> + From<()>,
    ChainSelectionOutgoingMessages: From<ChainApiMessage> + From<()>,
    Self::Sender: ChainSelectionSenderTrait + SubsystemSender<ChainSelectionOutgoingMessages> + SubsystemSender<ChainApiMessage> + SubsystemSender<()> + Send + 'static,{
    type Sender: ChainSelectionSenderTrait;
}
Expand description

Accumulative trait for a particular subsystem wrapper.

Required Associated Types§

Implementors§