pub fn new_partial<RuntimeApi, Executor>(
    config: &Configuration,
    eth_config: &EthConfiguration,
    instant_seal: bool
) -> Result<PartialComponents<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<Executor>>, TFullBackend<Block>, Option<LongestChain<TFullBackend<Block>, Block>>, DefaultImportQueue<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<Executor>>>, FullPool<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<Executor>>>, (TParachainBlockImport<Block, Arc<TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<Executor>>>, TFullBackend<Block>>, Option<Telemetry>, Option<TelemetryWorkerHandle>, Backend<Block>, Arc<OverrideHandle<Block>>)>, Error>where
    RuntimeApi: ConstructRuntimeApi<Block, TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<Executor>>> + Send + Sync + 'static,
    RuntimeApi::RuntimeApi: BaseRuntimeApiCollection<StateBackend = StateBackendFor<TFullBackend<Block>, Block>> + EthCompatRuntimeApiCollection<StateBackend = StateBackendFor<TFullBackend<Block>, Block>> + AuraApi<Block, AuraId>,
    Executor: NativeExecutionDispatch + 'static,
Expand description

Starts a ServiceBuilder for a full service.

Use this macro if you don’t actually need the full service, but just the builder in order to be able to perform chain operations.