CLI Nonce account access dereplicode (#8743) (#8767)

automerge
This commit is contained in:
mergify[bot]
2020-03-10 13:15:18 -07:00
committed by GitHub
parent 592c4efd17
commit 38e661d7ba
7 changed files with 219 additions and 176 deletions

View File

@@ -406,7 +406,7 @@ pub struct CliCommandInfo {
pub signers: CliSigners,
}
#[derive(Debug, Clone, PartialEq)]
#[derive(Debug, PartialEq)]
pub enum CliError {
BadParameter(String),
CommandNotRecognized(String),
@@ -440,6 +440,17 @@ impl From<Box<dyn error::Error>> for CliError {
}
}
impl From<CliNonceError> for CliError {
fn from(error: CliNonceError) -> Self {
match error {
CliNonceError::Client(client_error) => {
Self::RpcRequestError(format!("{:?}", client_error))
}
_ => Self::InvalidNonce(error),
}
}
}
pub enum SettingType {
Explicit,
Computed,