pub fn one_for_all_overseer_builder<Spawner, SupportsParachains, Sub>(
spawner: Spawner,
supports_parachains: SupportsParachains,
subsystem: Sub,
registry: Option<&Registry>,
) -> Result<OverseerBuilder<Init<SpawnGlue<Spawner>>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<Sub>, Init<HashMap<H256, Vec<Sender<Result<(), SubsystemError>>>>>, Init<HashMap<H256, u32>>, Init<SupportsParachains>, Init<Metrics>>, SubsystemError>where
SpawnGlue<Spawner>: Spawner + 'static,
SupportsParachains: HeadSupportsParachains,
Sub: Clone + Subsystem<OverseerSubsystemContext<AvailabilityDistributionMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<AvailabilityRecoveryMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<AvailabilityStoreMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<BitfieldDistributionMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<BitfieldSigningMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<CandidateBackingMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<CandidateValidationMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<ChainApiMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<CollationGenerationMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<CollatorProtocolMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<NetworkBridgeRxMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<NetworkBridgeTxMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<ProvisionerMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<RuntimeApiMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<StatementDistributionMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<ApprovalDistributionMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<ApprovalVotingMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<ApprovalVotingParallelMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<GossipSupportMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<DisputeCoordinatorMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<DisputeDistributionMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<ChainSelectionMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<PvfCheckerMessage>, SubsystemError> + Subsystem<OverseerSubsystemContext<ProspectiveParachainsMessage>, SubsystemError>,
Expand description
Create an overseer with all subsystem being Sub
.