Trait CollationGenerationContextTrait
pub trait CollationGenerationContextTrait: SubsystemContext<Message = CollationGenerationMessage, Signal = OverseerSignal, OutgoingMessages = CollationGenerationOutgoingMessages, Error = SubsystemError>where
CollationGenerationMessage: AssociateOutgoing + Debug + Send + 'static,
AllMessages: From<CollationGenerationOutgoingMessages> + From<CollationGenerationMessage> + From<()>,
CollationGenerationOutgoingMessages: From<RuntimeApiMessage> + From<CollatorProtocolMessage> + From<()>,
Self::Sender: CollationGenerationSenderTrait + SubsystemSender<CollationGenerationOutgoingMessages> + SubsystemSender<RuntimeApiMessage> + SubsystemSender<CollatorProtocolMessage> + SubsystemSender<()> + Send + 'static,{
type Sender: CollationGenerationSenderTrait;
}
Expand description
Accumulative trait for a particular subsystem wrapper.
Required Associated Types§
type Sender: CollationGenerationSenderTrait
type Sender: CollationGenerationSenderTrait
Sender.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.