aws_db_esdk/deps/com_amazonaws_kms/conversions/
decrypt.rs1#[allow(dead_code)]
5pub fn to_dafny_error(
6 value: &::aws_smithy_runtime_api::client::result::SdkError<
7 aws_sdk_kms::operation::decrypt::DecryptError,
8 ::aws_smithy_runtime_api::client::orchestrator::HttpResponse,
9 >,
10) -> ::dafny_runtime::Rc<
11 crate::r#software::amazon::cryptography::services::kms::internaldafny::types::Error,
12> {
13 match value {
14 aws_sdk_kms::error::SdkError::ServiceError(service_error) => match service_error.err() {
15 aws_sdk_kms::operation::decrypt::DecryptError::DependencyTimeoutException(e) =>
16 crate::deps::com_amazonaws_kms::conversions::error::dependency_timeout_exception::to_dafny(e.clone()),
17 aws_sdk_kms::operation::decrypt::DecryptError::DisabledException(e) =>
18 crate::deps::com_amazonaws_kms::conversions::error::disabled_exception::to_dafny(e.clone()),
19 aws_sdk_kms::operation::decrypt::DecryptError::DryRunOperationException(e) =>
20 crate::deps::com_amazonaws_kms::conversions::error::dry_run_operation_exception::to_dafny(e.clone()),
21 aws_sdk_kms::operation::decrypt::DecryptError::IncorrectKeyException(e) =>
22 crate::deps::com_amazonaws_kms::conversions::error::incorrect_key_exception::to_dafny(e.clone()),
23 aws_sdk_kms::operation::decrypt::DecryptError::InvalidCiphertextException(e) =>
24 crate::deps::com_amazonaws_kms::conversions::error::invalid_ciphertext_exception::to_dafny(e.clone()),
25 aws_sdk_kms::operation::decrypt::DecryptError::InvalidGrantTokenException(e) =>
26 crate::deps::com_amazonaws_kms::conversions::error::invalid_grant_token_exception::to_dafny(e.clone()),
27 aws_sdk_kms::operation::decrypt::DecryptError::InvalidKeyUsageException(e) =>
28 crate::deps::com_amazonaws_kms::conversions::error::invalid_key_usage_exception::to_dafny(e.clone()),
29 aws_sdk_kms::operation::decrypt::DecryptError::KeyUnavailableException(e) =>
30 crate::deps::com_amazonaws_kms::conversions::error::key_unavailable_exception::to_dafny(e.clone()),
31 aws_sdk_kms::operation::decrypt::DecryptError::KmsInternalException(e) =>
32 crate::deps::com_amazonaws_kms::conversions::error::kms_internal_exception::to_dafny(e.clone()),
33 aws_sdk_kms::operation::decrypt::DecryptError::KmsInvalidStateException(e) =>
34 crate::deps::com_amazonaws_kms::conversions::error::kms_invalid_state_exception::to_dafny(e.clone()),
35 aws_sdk_kms::operation::decrypt::DecryptError::NotFoundException(e) =>
36 crate::deps::com_amazonaws_kms::conversions::error::not_found_exception::to_dafny(e.clone()),
37 e => {
38 let msg = format!("{:?}", e);
39 crate::deps::com_amazonaws_kms::conversions::error::to_opaque_error(msg)
40 }
41 },
42 _ => {
43 let msg = format!("{:?}", value);
44 crate::deps::com_amazonaws_kms::conversions::error::to_opaque_error(msg)
45 }
46 }
47}
48
49pub mod _decrypt_request;
50
51pub mod _decrypt_response;