Function frontier_template_node::service::new_partial

source ·
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>,