From e0b735825d012c1184eb5dfc9e207ac602351622 Mon Sep 17 00:00:00 2001 From: bear Date: Wed, 15 May 2024 13:51:25 +0800 Subject: [PATCH] Simplify trait bound --- client/db/src/lib.rs | 3 +-- client/mapping-sync/src/kv/worker.rs | 4 ++-- template/node/src/rpc/mod.rs | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/client/db/src/lib.rs b/client/db/src/lib.rs index 80f052a35a..eea7f396df 100644 --- a/client/db/src/lib.rs +++ b/client/db/src/lib.rs @@ -22,7 +22,6 @@ use std::sync::Arc; // Substrate pub use sc_client_db::DatabaseSource; -use sp_blockchain::HeaderBackend; use sp_runtime::traits::Block as BlockT; pub mod kv; @@ -30,7 +29,7 @@ pub mod kv; pub mod sql; #[derive(Clone)] -pub enum Backend> { +pub enum Backend { KeyValue(Arc>), #[cfg(feature = "sql")] Sql(Arc>), diff --git a/client/mapping-sync/src/kv/worker.rs b/client/mapping-sync/src/kv/worker.rs index 666ddf4639..b9695382e1 100644 --- a/client/mapping-sync/src/kv/worker.rs +++ b/client/mapping-sync/src/kv/worker.rs @@ -59,9 +59,9 @@ pub struct MappingSyncWorker { Arc>>, } -impl, BE> Unpin for MappingSyncWorker {} +impl Unpin for MappingSyncWorker {} -impl, BE> MappingSyncWorker { +impl MappingSyncWorker { pub fn new( import_notifications: ImportNotifications, timeout: Duration, diff --git a/template/node/src/rpc/mod.rs b/template/node/src/rpc/mod.rs index 5005e297e2..0c8a7300ff 100644 --- a/template/node/src/rpc/mod.rs +++ b/template/node/src/rpc/mod.rs @@ -27,7 +27,7 @@ mod eth; pub use self::eth::{create_eth, EthDeps}; /// Full client dependencies. -pub struct FullDeps, P, A: ChainApi, CT, CIDP> { +pub struct FullDeps { /// The client instance to use. pub client: Arc, /// Transaction pool instance.