diff options
author | Stuart Stock <stuart@int08h.com> | 2018-10-11 21:33:08 -0500 |
---|---|---|
committer | Stuart Stock <stuart@int08h.com> | 2018-10-11 21:33:08 -0500 |
commit | ed89d98692ac273ec7dfc39c19008334077779a3 (patch) | |
tree | e2e18b84b6bda3473ed88745ae14a9337cbd5d28 /src/error.rs | |
parent | dda76cfc88d6673358c6dd21007c227c45ccb13f (diff) | |
download | roughenough-ed89d98692ac273ec7dfc39c19008334077779a3.zip |
rustfmt
Diffstat (limited to 'src/error.rs')
-rw-r--r-- | src/error.rs | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/error.rs b/src/error.rs index 971bccd..7ffe1eb 100644 --- a/src/error.rs +++ b/src/error.rs @@ -14,8 +14,8 @@ use std; -use tag::Tag; use key::KmsError; +use tag::Tag; /// Error types generated by this implementation #[derive(Debug)] @@ -63,10 +63,18 @@ impl From<std::io::Error> for Error { impl From<KmsError> for Error { fn from(err: KmsError) -> Self { match err { - KmsError::OperationFailed(m) => Error::InvalidConfiguration(m), - KmsError::InvalidConfiguration(m) => Error::InvalidConfiguration(m), - KmsError::InvalidData(m) => Error::InvalidConfiguration(m), - KmsError::InvalidKey(m) => Error::InvalidConfiguration(m), + KmsError::OperationFailed(m) => { + Error::InvalidConfiguration(format!("KMS operation failed: {}", m)) + } + KmsError::InvalidConfiguration(m) => { + Error::InvalidConfiguration(format!("invalid KMS config: {}", m)) + } + KmsError::InvalidData(m) => { + Error::InvalidConfiguration(format!("invalid KMS data: {}", m)) + } + KmsError::InvalidKey(m) => { + Error::InvalidConfiguration(format!("invalid KMS key: {}", m)) + } } } } |