pub fn new_partial<RuntimeApi, Executor>(
config: &Configuration,
dev: bool,
instant_sealing: bool
) -> Result<PartialComponents<FullClient<RuntimeApi, Executor>, FullBackend, Option<LongestChain<FullBackend, Block>>, BasicQueue<Block, PrefixedMemoryDB<BlakeTwo256>>, FullPool<Block, FullClient<RuntimeApi, Executor>>, (Option<Telemetry>, Option<TelemetryWorkerHandle>)>, Error> where
RuntimeApi: ConstructRuntimeApi<Block, FullClient<RuntimeApi, Executor>> + Send + Sync + 'static,
RuntimeApi::RuntimeApi: RuntimeApiCollection<StateBackend = StateBackendFor<FullBackend, Block>>,
RuntimeApi::RuntimeApi: AuraApi<Block, AuraId>,
Executor: NativeExecutionDispatch + 'static,