pub trait BitfieldDistributionContextTrait: SubsystemContext<Message = BitfieldDistributionMessage, Signal = OverseerSignal, OutgoingMessages = BitfieldDistributionOutgoingMessages, Error = SubsystemError>where
BitfieldDistributionMessage: AssociateOutgoing + Debug + Send + 'static,
AllMessages: From<BitfieldDistributionOutgoingMessages> + From<BitfieldDistributionMessage> + From<()>,
BitfieldDistributionOutgoingMessages: From<RuntimeApiMessage> + From<NetworkBridgeTxMessage> + From<ProvisionerMessage> + From<()>,
<Self as SubsystemContext>::Sender: BitfieldDistributionSenderTrait + SubsystemSender<BitfieldDistributionOutgoingMessages> + SubsystemSender<RuntimeApiMessage> + SubsystemSender<NetworkBridgeTxMessage> + SubsystemSender<ProvisionerMessage> + SubsystemSender<()> + Send + 'static,{
type Sender: BitfieldDistributionSenderTrait;
}
Expand description
Accumulative trait for a particular subsystem wrapper.
Required Associated Types§
sourcetype Sender: BitfieldDistributionSenderTrait
type Sender: BitfieldDistributionSenderTrait
Sender.
Object Safety§
This trait is not object safe.