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

Accumulative trait for a particular subsystem wrapper.

Required Associated Types§

Implementors§