From 47637538e443f8ea9253df0190d3fa91d2c62aff Mon Sep 17 00:00:00 2001 From: Artem Vorotnikov Date: Fri, 3 Apr 2020 22:00:09 +0300 Subject: [PATCH] Fix compile warnings (#11595) * Fix compile warnings * oops * oops * Fix --- parity/account_utils.rs | 4 ++-- rpc/src/v1/helpers/errors.rs | 1 + rpc/src/v1/types/derivation.rs | 4 +++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/parity/account_utils.rs b/parity/account_utils.rs index 972ccf9f0..4a2e3da0a 100644 --- a/parity/account_utils.rs +++ b/parity/account_utils.rs @@ -48,11 +48,11 @@ mod accounts { Ok(None) } - pub fn private_tx_signer(_account_provider: Arc, _passwords: &[Password]) -> Result, String> { + pub fn private_tx_signer(_account_provider: Arc, _passwords: &[Password]) -> Result, String> { Ok(Arc::new(::ethcore_private_tx::DummySigner)) } - pub fn accounts_list(_account_provider: Arc) -> Arc Vec
+ Send + Sync> { + pub fn accounts_list(_account_provider: Arc) -> Arc Vec
+ Send + Sync> { Arc::new(|| vec![]) } } diff --git a/rpc/src/v1/helpers/errors.rs b/rpc/src/v1/helpers/errors.rs index a6cbe0e90..ed915db8a 100644 --- a/rpc/src/v1/helpers/errors.rs +++ b/rpc/src/v1/helpers/errors.rs @@ -58,6 +58,7 @@ mod codes { pub const REQUEST_REJECTED_LIMIT: i64 = -32041; pub const REQUEST_NOT_FOUND: i64 = -32042; pub const ENCRYPTION_ERROR: i64 = -32055; + #[cfg(any(test, feature = "accounts"))] pub const ENCODING_ERROR: i64 = -32058; pub const FETCH_ERROR: i64 = -32060; pub const NO_LIGHT_PEERS: i64 = -32065; diff --git a/rpc/src/v1/types/derivation.rs b/rpc/src/v1/types/derivation.rs index a3b6ff66e..3bc69b32b 100644 --- a/rpc/src/v1/types/derivation.rs +++ b/rpc/src/v1/types/derivation.rs @@ -30,6 +30,7 @@ pub enum DerivationType { } /// Derivation request by hash +#[cfg_attr(not(any(test, feature = "accounts")), allow(unused))] #[derive(Deserialize)] pub struct DeriveHash { hash: H256, @@ -37,7 +38,8 @@ pub struct DeriveHash { d_type: DerivationType, } -/// Node propertoes in hierarchical derivation request +/// Node properties in hierarchical derivation request +#[cfg_attr(not(any(test, feature = "accounts")), allow(unused))] #[derive(Deserialize)] pub struct DeriveHierarchicalItem { index: u64,