diff --git a/substrate/tendermint/client/src/tendermint.rs b/substrate/tendermint/client/src/tendermint.rs index 4fc9384c..285075d6 100644 --- a/substrate/tendermint/client/src/tendermint.rs +++ b/substrate/tendermint/client/src/tendermint.rs @@ -1,7 +1,4 @@ -use std::{ - marker::PhantomData, - sync::{Arc, RwLock}, -}; +use std::sync::{Arc, RwLock}; use log::warn; @@ -30,8 +27,6 @@ use crate::{ /// Tendermint import handler. pub struct TendermintImport { - _ta: PhantomData, - pub(crate) validators: Arc>, pub(crate) providers: Arc>>, @@ -45,8 +40,6 @@ pub struct TendermintImport { impl Clone for TendermintImport { fn clone(&self) -> Self { TendermintImport { - _ta: PhantomData, - validators: self.validators.clone(), providers: self.providers.clone(), @@ -61,8 +54,6 @@ impl Clone for TendermintImport { impl TendermintImport { pub(crate) fn new(client: Arc) -> TendermintImport { TendermintImport { - _ta: PhantomData, - validators: Arc::new(TendermintValidators::new(client.clone())), providers: Arc::new(AsyncRwLock::new(None)), diff --git a/substrate/tendermint/client/src/validators.rs b/substrate/tendermint/client/src/validators.rs index 210178d9..fe718b85 100644 --- a/substrate/tendermint/client/src/validators.rs +++ b/substrate/tendermint/client/src/validators.rs @@ -1,4 +1,4 @@ -use core::{marker::PhantomData, ops::Deref}; +use core::ops::Deref; use std::sync::{Arc, RwLock}; use async_trait::async_trait; @@ -54,7 +54,6 @@ impl TendermintValidatorsStruct { // Wrap every access of the validators struct in something which forces calling refresh struct Refresh { - _tc: PhantomData, client: Arc, _refresh: Arc>, } @@ -93,7 +92,6 @@ impl TendermintValidators { pub(crate) fn new(client: Arc) -> TendermintValidators { TendermintValidators( Refresh { - _tc: PhantomData, _refresh: Arc::new(RwLock::new(TendermintValidatorsStruct::from_module::(&client))), client, },