fix(compilation warns): no-default-features
(#10346)
This commit is contained in:
parent
bff0bedfa9
commit
9cce6a47d4
@ -58,7 +58,7 @@ pub struct ImportFromGethAccounts {
|
||||
|
||||
|
||||
#[cfg(not(feature = "accounts"))]
|
||||
pub fn execute(cmd: AccountCmd) -> Result<String, String> {
|
||||
pub fn execute(_cmd: AccountCmd) -> Result<String, String> {
|
||||
Err("Account management is deprecated. Please see #9997 for alternatives:\nhttps://github.com/paritytech/parity-ethereum/issues/9997".into())
|
||||
}
|
||||
|
||||
|
@ -30,12 +30,12 @@ mod accounts {
|
||||
pub struct AccountProvider;
|
||||
|
||||
impl ::ethcore::miner::LocalAccounts for AccountProvider {
|
||||
fn is_local(&self, address: &Address) -> bool {
|
||||
fn is_local(&self, _address: &Address) -> bool {
|
||||
false
|
||||
}
|
||||
}
|
||||
|
||||
pub fn prepare_account_provider(_spec: &SpecType, _dirs: &Directories, _data_dir: &str, cfg: AccountsConfig, _passwords: &[Password]) -> Result<AccountProvider, String> {
|
||||
pub fn prepare_account_provider(_spec: &SpecType, _dirs: &Directories, _data_dir: &str, _cfg: AccountsConfig, _passwords: &[Password]) -> Result<AccountProvider, String> {
|
||||
warn!("Note: Your instance of Parity Ethereum is running without account support. Some CLI options are ignored.");
|
||||
Ok(AccountProvider)
|
||||
}
|
||||
|
@ -139,6 +139,7 @@ fn file_exists(path: &Path) -> bool {
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(any(test, feature = "accounts"))]
|
||||
pub fn upgrade_key_location(from: &PathBuf, to: &PathBuf) {
|
||||
match fs::create_dir_all(&to).and_then(|()| fs::read_dir(from)) {
|
||||
Ok(entries) => {
|
||||
|
@ -201,6 +201,7 @@ pub enum SignWith {
|
||||
}
|
||||
|
||||
impl SignWith {
|
||||
#[cfg(any(test, feature = "accounts"))]
|
||||
fn is_password(&self) -> bool {
|
||||
if let SignWith::Password(_) = *self {
|
||||
true
|
||||
|
@ -43,7 +43,9 @@ mod codes {
|
||||
pub const EXECUTION_ERROR: i64 = -32015;
|
||||
pub const EXCEPTION_ERROR: i64 = -32016;
|
||||
pub const DATABASE_ERROR: i64 = -32017;
|
||||
#[cfg(any(test, feature = "accounts"))]
|
||||
pub const ACCOUNT_LOCKED: i64 = -32020;
|
||||
#[cfg(any(test, feature = "accounts"))]
|
||||
pub const PASSWORD_INVALID: i64 = -32021;
|
||||
pub const ACCOUNT_ERROR: i64 = -32023;
|
||||
pub const PRIVATE_ERROR: i64 = -32024;
|
||||
@ -336,6 +338,7 @@ pub fn fetch<T: fmt::Debug>(error: T) -> Error {
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(any(test, feature = "accounts"))]
|
||||
pub fn invalid_call_data<T: fmt::Display>(error: T) -> Error {
|
||||
Error {
|
||||
code: ErrorCode::ServerError(codes::ENCODING_ERROR),
|
||||
|
@ -20,6 +20,7 @@ pub mod errors;
|
||||
pub mod block_import;
|
||||
pub mod deprecated;
|
||||
pub mod dispatch;
|
||||
#[cfg(any(test, feature = "accounts"))]
|
||||
pub mod eip191;
|
||||
#[cfg(any(test, feature = "accounts"))]
|
||||
pub mod engine_signer;
|
||||
@ -28,6 +29,7 @@ pub mod fake_sign;
|
||||
pub mod ipfs;
|
||||
pub mod light_fetch;
|
||||
pub mod nonce;
|
||||
#[cfg(any(test, feature = "accounts"))]
|
||||
pub mod secretstore;
|
||||
|
||||
mod network_settings;
|
||||
|
@ -70,6 +70,7 @@ impl From<DeriveHash> for Derive {
|
||||
}
|
||||
|
||||
/// Error converting request data
|
||||
#[cfg(any(test, feature = "accounts"))]
|
||||
#[derive(Debug)]
|
||||
pub enum ConvertError {
|
||||
IndexOverlfow(u64),
|
||||
@ -77,6 +78,7 @@ pub enum ConvertError {
|
||||
|
||||
impl Derive {
|
||||
/// Convert to account provider struct dealing with possible overflows
|
||||
#[cfg(any(test, feature = "accounts"))]
|
||||
pub fn to_derivation(self) -> Result<ethstore::Derivation, ConvertError> {
|
||||
Ok(match self {
|
||||
Derive::Hierarchical(drv) => {
|
||||
|
Loading…
Reference in New Issue
Block a user