pub fn new_partial<B, RA, HF, BIQ>(
config: &Configuration,
eth_config: &EthConfiguration,
build_import_queue: BIQ,
) -> Result<PartialComponents<TFullClient<B, RA, WasmExecutor<HF>>, TFullBackend<B>, LongestChain<TFullBackend<B>, B>, BasicQueue<B>, TransactionPoolHandle<B, TFullClient<B, RA, WasmExecutor<HF>>>, (Option<Telemetry>, BoxBlockImport<B>, LinkHalf<B, TFullClient<B, RA, WasmExecutor<HF>>, LongestChain<TFullBackend<B>, B>>, Backend<B, TFullClient<B, RA, WasmExecutor<HF>>>, Arc<dyn StorageOverride<B>>)>, Error>where
B: BlockT<Hash = H256>,
RA: ConstructRuntimeApi<B, TFullClient<B, RA, WasmExecutor<HF>>> +
Send +
Sync + 'static,
RA::RuntimeApi:
BaseRuntimeApiCollection<B> +
EthCompatRuntimeApiCollection<B>,
HF: HostFunctionsT + 'static,
BIQ:
FnOnce(
Arc<TFullClient<B, RA, WasmExecutor<HF>>>, &Configuration, &
EthConfiguration, &TaskManager,
Option<TelemetryHandle>, GrandpaBlockImport<TFullBackend<B>, B, TFullClient<B, RA, WasmExecutor<HF>>, LongestChain<TFullBackend<B>, B>>) ->
Result<(BasicQueue<B>, BoxBlockImport<B>), Error>,