1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConflictException(crate::types::error::ConflictException),
10 InternalServerException(crate::types::error::InternalServerException),
12 NotSupportedOperationException(crate::types::error::NotSupportedOperationException),
14 RangeNotSatisfiableException(crate::types::error::RangeNotSatisfiableException),
16 RequestTimeoutException(crate::types::error::RequestTimeoutException),
18 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
20 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
22 ThrottlingException(crate::types::error::ThrottlingException),
24 ValidationException(crate::types::error::ValidationException),
26 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
28 variable wildcard pattern and check `.code()`:
29 \
30 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
31 \
32 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
33 Unhandled(crate::error::sealed_unhandled::Unhandled),
34}
35impl ::std::fmt::Display for Error {
36 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
37 match self {
38 Error::AccessDeniedException(inner) => inner.fmt(f),
39 Error::ConflictException(inner) => inner.fmt(f),
40 Error::InternalServerException(inner) => inner.fmt(f),
41 Error::NotSupportedOperationException(inner) => inner.fmt(f),
42 Error::RangeNotSatisfiableException(inner) => inner.fmt(f),
43 Error::RequestTimeoutException(inner) => inner.fmt(f),
44 Error::ResourceNotFoundException(inner) => inner.fmt(f),
45 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
46 Error::ThrottlingException(inner) => inner.fmt(f),
47 Error::ValidationException(inner) => inner.fmt(f),
48 Error::Unhandled(_) => {
49 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
50 write!(f, "unhandled error ({code})")
51 } else {
52 f.write_str("unhandled error")
53 }
54 }
55 }
56 }
57}
58impl From<::aws_smithy_types::error::operation::BuildError> for Error {
59 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
60 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
61 source: value.into(),
62 meta: ::std::default::Default::default(),
63 })
64 }
65}
66impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
67 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
68 match self {
69 Self::AccessDeniedException(inner) => inner.meta(),
70 Self::ConflictException(inner) => inner.meta(),
71 Self::InternalServerException(inner) => inner.meta(),
72 Self::NotSupportedOperationException(inner) => inner.meta(),
73 Self::RangeNotSatisfiableException(inner) => inner.meta(),
74 Self::RequestTimeoutException(inner) => inner.meta(),
75 Self::ResourceNotFoundException(inner) => inner.meta(),
76 Self::ServiceQuotaExceededException(inner) => inner.meta(),
77 Self::ThrottlingException(inner) => inner.meta(),
78 Self::ValidationException(inner) => inner.meta(),
79 Self::Unhandled(inner) => &inner.meta,
80 }
81 }
82}
83impl<R>
84 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError, R>>
85 for Error
86where
87 R: Send + Sync + std::fmt::Debug + 'static,
88{
89 fn from(
90 err: ::aws_smithy_runtime_api::client::result::SdkError<
91 crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError,
92 R,
93 >,
94 ) -> Self {
95 match err {
96 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
97 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
98 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
99 source: err.into(),
100 }),
101 }
102 }
103}
104impl From<crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError> for Error {
105 fn from(err: crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError) -> Self {
106 match err {
107 crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError::AccessDeniedException(inner) => {
108 Error::AccessDeniedException(inner)
109 }
110 crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError::InternalServerException(inner) => {
111 Error::InternalServerException(inner)
112 }
113 crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError::NotSupportedOperationException(inner) => {
114 Error::NotSupportedOperationException(inner)
115 }
116 crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError::RequestTimeoutException(inner) => {
117 Error::RequestTimeoutException(inner)
118 }
119 crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError::ResourceNotFoundException(inner) => {
120 Error::ResourceNotFoundException(inner)
121 }
122 crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError::ServiceQuotaExceededException(inner) => {
123 Error::ServiceQuotaExceededException(inner)
124 }
125 crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError::ThrottlingException(inner) => {
126 Error::ThrottlingException(inner)
127 }
128 crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError::ValidationException(inner) => {
129 Error::ValidationException(inner)
130 }
131 crate::operation::abort_multipart_read_set_upload::AbortMultipartReadSetUploadError::Unhandled(inner) => Error::Unhandled(inner),
132 }
133 }
134}
135impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_share::AcceptShareError, R>> for Error
136where
137 R: Send + Sync + std::fmt::Debug + 'static,
138{
139 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::accept_share::AcceptShareError, R>) -> Self {
140 match err {
141 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
142 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
143 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
144 source: err.into(),
145 }),
146 }
147 }
148}
149impl From<crate::operation::accept_share::AcceptShareError> for Error {
150 fn from(err: crate::operation::accept_share::AcceptShareError) -> Self {
151 match err {
152 crate::operation::accept_share::AcceptShareError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
153 crate::operation::accept_share::AcceptShareError::ConflictException(inner) => Error::ConflictException(inner),
154 crate::operation::accept_share::AcceptShareError::InternalServerException(inner) => Error::InternalServerException(inner),
155 crate::operation::accept_share::AcceptShareError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
156 crate::operation::accept_share::AcceptShareError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
157 crate::operation::accept_share::AcceptShareError::ThrottlingException(inner) => Error::ThrottlingException(inner),
158 crate::operation::accept_share::AcceptShareError::ValidationException(inner) => Error::ValidationException(inner),
159 crate::operation::accept_share::AcceptShareError::Unhandled(inner) => Error::Unhandled(inner),
160 }
161 }
162}
163impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_read_set::BatchDeleteReadSetError, R>> for Error
164where
165 R: Send + Sync + std::fmt::Debug + 'static,
166{
167 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_delete_read_set::BatchDeleteReadSetError, R>) -> Self {
168 match err {
169 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
170 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
171 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
172 source: err.into(),
173 }),
174 }
175 }
176}
177impl From<crate::operation::batch_delete_read_set::BatchDeleteReadSetError> for Error {
178 fn from(err: crate::operation::batch_delete_read_set::BatchDeleteReadSetError) -> Self {
179 match err {
180 crate::operation::batch_delete_read_set::BatchDeleteReadSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
181 crate::operation::batch_delete_read_set::BatchDeleteReadSetError::InternalServerException(inner) => Error::InternalServerException(inner),
182 crate::operation::batch_delete_read_set::BatchDeleteReadSetError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
183 crate::operation::batch_delete_read_set::BatchDeleteReadSetError::ResourceNotFoundException(inner) => {
184 Error::ResourceNotFoundException(inner)
185 }
186 crate::operation::batch_delete_read_set::BatchDeleteReadSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
187 crate::operation::batch_delete_read_set::BatchDeleteReadSetError::ValidationException(inner) => Error::ValidationException(inner),
188 crate::operation::batch_delete_read_set::BatchDeleteReadSetError::Unhandled(inner) => Error::Unhandled(inner),
189 }
190 }
191}
192impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_annotation_import_job::CancelAnnotationImportJobError, R>>
193 for Error
194where
195 R: Send + Sync + std::fmt::Debug + 'static,
196{
197 fn from(
198 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_annotation_import_job::CancelAnnotationImportJobError, R>,
199 ) -> Self {
200 match err {
201 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
202 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
203 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
204 source: err.into(),
205 }),
206 }
207 }
208}
209impl From<crate::operation::cancel_annotation_import_job::CancelAnnotationImportJobError> for Error {
210 fn from(err: crate::operation::cancel_annotation_import_job::CancelAnnotationImportJobError) -> Self {
211 match err {
212 crate::operation::cancel_annotation_import_job::CancelAnnotationImportJobError::AccessDeniedException(inner) => {
213 Error::AccessDeniedException(inner)
214 }
215 crate::operation::cancel_annotation_import_job::CancelAnnotationImportJobError::InternalServerException(inner) => {
216 Error::InternalServerException(inner)
217 }
218 crate::operation::cancel_annotation_import_job::CancelAnnotationImportJobError::ResourceNotFoundException(inner) => {
219 Error::ResourceNotFoundException(inner)
220 }
221 crate::operation::cancel_annotation_import_job::CancelAnnotationImportJobError::ThrottlingException(inner) => {
222 Error::ThrottlingException(inner)
223 }
224 crate::operation::cancel_annotation_import_job::CancelAnnotationImportJobError::ValidationException(inner) => {
225 Error::ValidationException(inner)
226 }
227 crate::operation::cancel_annotation_import_job::CancelAnnotationImportJobError::Unhandled(inner) => Error::Unhandled(inner),
228 }
229 }
230}
231impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_run::CancelRunError, R>> for Error
232where
233 R: Send + Sync + std::fmt::Debug + 'static,
234{
235 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_run::CancelRunError, R>) -> Self {
236 match err {
237 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
238 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
239 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
240 source: err.into(),
241 }),
242 }
243 }
244}
245impl From<crate::operation::cancel_run::CancelRunError> for Error {
246 fn from(err: crate::operation::cancel_run::CancelRunError) -> Self {
247 match err {
248 crate::operation::cancel_run::CancelRunError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
249 crate::operation::cancel_run::CancelRunError::ConflictException(inner) => Error::ConflictException(inner),
250 crate::operation::cancel_run::CancelRunError::InternalServerException(inner) => Error::InternalServerException(inner),
251 crate::operation::cancel_run::CancelRunError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
252 crate::operation::cancel_run::CancelRunError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
253 crate::operation::cancel_run::CancelRunError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
254 crate::operation::cancel_run::CancelRunError::ThrottlingException(inner) => Error::ThrottlingException(inner),
255 crate::operation::cancel_run::CancelRunError::ValidationException(inner) => Error::ValidationException(inner),
256 crate::operation::cancel_run::CancelRunError::Unhandled(inner) => Error::Unhandled(inner),
257 }
258 }
259}
260impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_variant_import_job::CancelVariantImportJobError, R>>
261 for Error
262where
263 R: Send + Sync + std::fmt::Debug + 'static,
264{
265 fn from(
266 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::cancel_variant_import_job::CancelVariantImportJobError, R>,
267 ) -> Self {
268 match err {
269 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
270 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
271 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
272 source: err.into(),
273 }),
274 }
275 }
276}
277impl From<crate::operation::cancel_variant_import_job::CancelVariantImportJobError> for Error {
278 fn from(err: crate::operation::cancel_variant_import_job::CancelVariantImportJobError) -> Self {
279 match err {
280 crate::operation::cancel_variant_import_job::CancelVariantImportJobError::AccessDeniedException(inner) => {
281 Error::AccessDeniedException(inner)
282 }
283 crate::operation::cancel_variant_import_job::CancelVariantImportJobError::InternalServerException(inner) => {
284 Error::InternalServerException(inner)
285 }
286 crate::operation::cancel_variant_import_job::CancelVariantImportJobError::ResourceNotFoundException(inner) => {
287 Error::ResourceNotFoundException(inner)
288 }
289 crate::operation::cancel_variant_import_job::CancelVariantImportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
290 crate::operation::cancel_variant_import_job::CancelVariantImportJobError::ValidationException(inner) => Error::ValidationException(inner),
291 crate::operation::cancel_variant_import_job::CancelVariantImportJobError::Unhandled(inner) => Error::Unhandled(inner),
292 }
293 }
294}
295impl<R>
296 From<
297 ::aws_smithy_runtime_api::client::result::SdkError<
298 crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError,
299 R,
300 >,
301 > for Error
302where
303 R: Send + Sync + std::fmt::Debug + 'static,
304{
305 fn from(
306 err: ::aws_smithy_runtime_api::client::result::SdkError<
307 crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError,
308 R,
309 >,
310 ) -> Self {
311 match err {
312 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
313 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
314 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
315 source: err.into(),
316 }),
317 }
318 }
319}
320impl From<crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError> for Error {
321 fn from(err: crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError) -> Self {
322 match err {
323 crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError::AccessDeniedException(inner) => {
324 Error::AccessDeniedException(inner)
325 }
326 crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError::InternalServerException(inner) => {
327 Error::InternalServerException(inner)
328 }
329 crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError::NotSupportedOperationException(inner) => {
330 Error::NotSupportedOperationException(inner)
331 }
332 crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError::RequestTimeoutException(inner) => {
333 Error::RequestTimeoutException(inner)
334 }
335 crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError::ResourceNotFoundException(inner) => {
336 Error::ResourceNotFoundException(inner)
337 }
338 crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError::ServiceQuotaExceededException(inner) => {
339 Error::ServiceQuotaExceededException(inner)
340 }
341 crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError::ThrottlingException(inner) => {
342 Error::ThrottlingException(inner)
343 }
344 crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError::ValidationException(inner) => {
345 Error::ValidationException(inner)
346 }
347 crate::operation::complete_multipart_read_set_upload::CompleteMultipartReadSetUploadError::Unhandled(inner) => Error::Unhandled(inner),
348 }
349 }
350}
351impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_annotation_store::CreateAnnotationStoreError, R>> for Error
352where
353 R: Send + Sync + std::fmt::Debug + 'static,
354{
355 fn from(
356 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_annotation_store::CreateAnnotationStoreError, R>,
357 ) -> Self {
358 match err {
359 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
360 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
361 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
362 source: err.into(),
363 }),
364 }
365 }
366}
367impl From<crate::operation::create_annotation_store::CreateAnnotationStoreError> for Error {
368 fn from(err: crate::operation::create_annotation_store::CreateAnnotationStoreError) -> Self {
369 match err {
370 crate::operation::create_annotation_store::CreateAnnotationStoreError::AccessDeniedException(inner) => {
371 Error::AccessDeniedException(inner)
372 }
373 crate::operation::create_annotation_store::CreateAnnotationStoreError::ConflictException(inner) => Error::ConflictException(inner),
374 crate::operation::create_annotation_store::CreateAnnotationStoreError::InternalServerException(inner) => {
375 Error::InternalServerException(inner)
376 }
377 crate::operation::create_annotation_store::CreateAnnotationStoreError::ResourceNotFoundException(inner) => {
378 Error::ResourceNotFoundException(inner)
379 }
380 crate::operation::create_annotation_store::CreateAnnotationStoreError::ServiceQuotaExceededException(inner) => {
381 Error::ServiceQuotaExceededException(inner)
382 }
383 crate::operation::create_annotation_store::CreateAnnotationStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
384 crate::operation::create_annotation_store::CreateAnnotationStoreError::ValidationException(inner) => Error::ValidationException(inner),
385 crate::operation::create_annotation_store::CreateAnnotationStoreError::Unhandled(inner) => Error::Unhandled(inner),
386 }
387 }
388}
389impl<R>
390 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_annotation_store_version::CreateAnnotationStoreVersionError, R>>
391 for Error
392where
393 R: Send + Sync + std::fmt::Debug + 'static,
394{
395 fn from(
396 err: ::aws_smithy_runtime_api::client::result::SdkError<
397 crate::operation::create_annotation_store_version::CreateAnnotationStoreVersionError,
398 R,
399 >,
400 ) -> Self {
401 match err {
402 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
403 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
404 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
405 source: err.into(),
406 }),
407 }
408 }
409}
410impl From<crate::operation::create_annotation_store_version::CreateAnnotationStoreVersionError> for Error {
411 fn from(err: crate::operation::create_annotation_store_version::CreateAnnotationStoreVersionError) -> Self {
412 match err {
413 crate::operation::create_annotation_store_version::CreateAnnotationStoreVersionError::AccessDeniedException(inner) => {
414 Error::AccessDeniedException(inner)
415 }
416 crate::operation::create_annotation_store_version::CreateAnnotationStoreVersionError::ConflictException(inner) => {
417 Error::ConflictException(inner)
418 }
419 crate::operation::create_annotation_store_version::CreateAnnotationStoreVersionError::InternalServerException(inner) => {
420 Error::InternalServerException(inner)
421 }
422 crate::operation::create_annotation_store_version::CreateAnnotationStoreVersionError::ResourceNotFoundException(inner) => {
423 Error::ResourceNotFoundException(inner)
424 }
425 crate::operation::create_annotation_store_version::CreateAnnotationStoreVersionError::ServiceQuotaExceededException(inner) => {
426 Error::ServiceQuotaExceededException(inner)
427 }
428 crate::operation::create_annotation_store_version::CreateAnnotationStoreVersionError::ThrottlingException(inner) => {
429 Error::ThrottlingException(inner)
430 }
431 crate::operation::create_annotation_store_version::CreateAnnotationStoreVersionError::ValidationException(inner) => {
432 Error::ValidationException(inner)
433 }
434 crate::operation::create_annotation_store_version::CreateAnnotationStoreVersionError::Unhandled(inner) => Error::Unhandled(inner),
435 }
436 }
437}
438impl<R>
439 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError, R>>
440 for Error
441where
442 R: Send + Sync + std::fmt::Debug + 'static,
443{
444 fn from(
445 err: ::aws_smithy_runtime_api::client::result::SdkError<
446 crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError,
447 R,
448 >,
449 ) -> Self {
450 match err {
451 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
452 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
453 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
454 source: err.into(),
455 }),
456 }
457 }
458}
459impl From<crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError> for Error {
460 fn from(err: crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError) -> Self {
461 match err {
462 crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError::AccessDeniedException(inner) => {
463 Error::AccessDeniedException(inner)
464 }
465 crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError::InternalServerException(inner) => {
466 Error::InternalServerException(inner)
467 }
468 crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError::NotSupportedOperationException(inner) => {
469 Error::NotSupportedOperationException(inner)
470 }
471 crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError::RequestTimeoutException(inner) => {
472 Error::RequestTimeoutException(inner)
473 }
474 crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError::ResourceNotFoundException(inner) => {
475 Error::ResourceNotFoundException(inner)
476 }
477 crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError::ServiceQuotaExceededException(inner) => {
478 Error::ServiceQuotaExceededException(inner)
479 }
480 crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError::ThrottlingException(inner) => {
481 Error::ThrottlingException(inner)
482 }
483 crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError::ValidationException(inner) => {
484 Error::ValidationException(inner)
485 }
486 crate::operation::create_multipart_read_set_upload::CreateMultipartReadSetUploadError::Unhandled(inner) => Error::Unhandled(inner),
487 }
488 }
489}
490impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_reference_store::CreateReferenceStoreError, R>> for Error
491where
492 R: Send + Sync + std::fmt::Debug + 'static,
493{
494 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_reference_store::CreateReferenceStoreError, R>) -> Self {
495 match err {
496 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
497 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
498 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
499 source: err.into(),
500 }),
501 }
502 }
503}
504impl From<crate::operation::create_reference_store::CreateReferenceStoreError> for Error {
505 fn from(err: crate::operation::create_reference_store::CreateReferenceStoreError) -> Self {
506 match err {
507 crate::operation::create_reference_store::CreateReferenceStoreError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
508 crate::operation::create_reference_store::CreateReferenceStoreError::InternalServerException(inner) => {
509 Error::InternalServerException(inner)
510 }
511 crate::operation::create_reference_store::CreateReferenceStoreError::RequestTimeoutException(inner) => {
512 Error::RequestTimeoutException(inner)
513 }
514 crate::operation::create_reference_store::CreateReferenceStoreError::ServiceQuotaExceededException(inner) => {
515 Error::ServiceQuotaExceededException(inner)
516 }
517 crate::operation::create_reference_store::CreateReferenceStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
518 crate::operation::create_reference_store::CreateReferenceStoreError::ValidationException(inner) => Error::ValidationException(inner),
519 crate::operation::create_reference_store::CreateReferenceStoreError::Unhandled(inner) => Error::Unhandled(inner),
520 }
521 }
522}
523impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_run_cache::CreateRunCacheError, R>> for Error
524where
525 R: Send + Sync + std::fmt::Debug + 'static,
526{
527 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_run_cache::CreateRunCacheError, R>) -> Self {
528 match err {
529 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
530 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
531 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
532 source: err.into(),
533 }),
534 }
535 }
536}
537impl From<crate::operation::create_run_cache::CreateRunCacheError> for Error {
538 fn from(err: crate::operation::create_run_cache::CreateRunCacheError) -> Self {
539 match err {
540 crate::operation::create_run_cache::CreateRunCacheError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
541 crate::operation::create_run_cache::CreateRunCacheError::ConflictException(inner) => Error::ConflictException(inner),
542 crate::operation::create_run_cache::CreateRunCacheError::InternalServerException(inner) => Error::InternalServerException(inner),
543 crate::operation::create_run_cache::CreateRunCacheError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
544 crate::operation::create_run_cache::CreateRunCacheError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
545 crate::operation::create_run_cache::CreateRunCacheError::ServiceQuotaExceededException(inner) => {
546 Error::ServiceQuotaExceededException(inner)
547 }
548 crate::operation::create_run_cache::CreateRunCacheError::ThrottlingException(inner) => Error::ThrottlingException(inner),
549 crate::operation::create_run_cache::CreateRunCacheError::ValidationException(inner) => Error::ValidationException(inner),
550 crate::operation::create_run_cache::CreateRunCacheError::Unhandled(inner) => Error::Unhandled(inner),
551 }
552 }
553}
554impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_run_group::CreateRunGroupError, R>> for Error
555where
556 R: Send + Sync + std::fmt::Debug + 'static,
557{
558 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_run_group::CreateRunGroupError, R>) -> Self {
559 match err {
560 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
561 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
562 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
563 source: err.into(),
564 }),
565 }
566 }
567}
568impl From<crate::operation::create_run_group::CreateRunGroupError> for Error {
569 fn from(err: crate::operation::create_run_group::CreateRunGroupError) -> Self {
570 match err {
571 crate::operation::create_run_group::CreateRunGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
572 crate::operation::create_run_group::CreateRunGroupError::ConflictException(inner) => Error::ConflictException(inner),
573 crate::operation::create_run_group::CreateRunGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
574 crate::operation::create_run_group::CreateRunGroupError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
575 crate::operation::create_run_group::CreateRunGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
576 crate::operation::create_run_group::CreateRunGroupError::ServiceQuotaExceededException(inner) => {
577 Error::ServiceQuotaExceededException(inner)
578 }
579 crate::operation::create_run_group::CreateRunGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
580 crate::operation::create_run_group::CreateRunGroupError::ValidationException(inner) => Error::ValidationException(inner),
581 crate::operation::create_run_group::CreateRunGroupError::Unhandled(inner) => Error::Unhandled(inner),
582 }
583 }
584}
585impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_sequence_store::CreateSequenceStoreError, R>> for Error
586where
587 R: Send + Sync + std::fmt::Debug + 'static,
588{
589 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_sequence_store::CreateSequenceStoreError, R>) -> Self {
590 match err {
591 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
592 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
593 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
594 source: err.into(),
595 }),
596 }
597 }
598}
599impl From<crate::operation::create_sequence_store::CreateSequenceStoreError> for Error {
600 fn from(err: crate::operation::create_sequence_store::CreateSequenceStoreError) -> Self {
601 match err {
602 crate::operation::create_sequence_store::CreateSequenceStoreError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
603 crate::operation::create_sequence_store::CreateSequenceStoreError::InternalServerException(inner) => {
604 Error::InternalServerException(inner)
605 }
606 crate::operation::create_sequence_store::CreateSequenceStoreError::RequestTimeoutException(inner) => {
607 Error::RequestTimeoutException(inner)
608 }
609 crate::operation::create_sequence_store::CreateSequenceStoreError::ServiceQuotaExceededException(inner) => {
610 Error::ServiceQuotaExceededException(inner)
611 }
612 crate::operation::create_sequence_store::CreateSequenceStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
613 crate::operation::create_sequence_store::CreateSequenceStoreError::ValidationException(inner) => Error::ValidationException(inner),
614 crate::operation::create_sequence_store::CreateSequenceStoreError::Unhandled(inner) => Error::Unhandled(inner),
615 }
616 }
617}
618impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_share::CreateShareError, R>> for Error
619where
620 R: Send + Sync + std::fmt::Debug + 'static,
621{
622 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_share::CreateShareError, R>) -> Self {
623 match err {
624 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
625 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
626 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
627 source: err.into(),
628 }),
629 }
630 }
631}
632impl From<crate::operation::create_share::CreateShareError> for Error {
633 fn from(err: crate::operation::create_share::CreateShareError) -> Self {
634 match err {
635 crate::operation::create_share::CreateShareError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
636 crate::operation::create_share::CreateShareError::ConflictException(inner) => Error::ConflictException(inner),
637 crate::operation::create_share::CreateShareError::InternalServerException(inner) => Error::InternalServerException(inner),
638 crate::operation::create_share::CreateShareError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
639 crate::operation::create_share::CreateShareError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
640 crate::operation::create_share::CreateShareError::ThrottlingException(inner) => Error::ThrottlingException(inner),
641 crate::operation::create_share::CreateShareError::ValidationException(inner) => Error::ValidationException(inner),
642 crate::operation::create_share::CreateShareError::Unhandled(inner) => Error::Unhandled(inner),
643 }
644 }
645}
646impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_variant_store::CreateVariantStoreError, R>> for Error
647where
648 R: Send + Sync + std::fmt::Debug + 'static,
649{
650 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_variant_store::CreateVariantStoreError, R>) -> Self {
651 match err {
652 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
653 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
654 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
655 source: err.into(),
656 }),
657 }
658 }
659}
660impl From<crate::operation::create_variant_store::CreateVariantStoreError> for Error {
661 fn from(err: crate::operation::create_variant_store::CreateVariantStoreError) -> Self {
662 match err {
663 crate::operation::create_variant_store::CreateVariantStoreError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
664 crate::operation::create_variant_store::CreateVariantStoreError::ConflictException(inner) => Error::ConflictException(inner),
665 crate::operation::create_variant_store::CreateVariantStoreError::InternalServerException(inner) => Error::InternalServerException(inner),
666 crate::operation::create_variant_store::CreateVariantStoreError::ResourceNotFoundException(inner) => {
667 Error::ResourceNotFoundException(inner)
668 }
669 crate::operation::create_variant_store::CreateVariantStoreError::ServiceQuotaExceededException(inner) => {
670 Error::ServiceQuotaExceededException(inner)
671 }
672 crate::operation::create_variant_store::CreateVariantStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
673 crate::operation::create_variant_store::CreateVariantStoreError::ValidationException(inner) => Error::ValidationException(inner),
674 crate::operation::create_variant_store::CreateVariantStoreError::Unhandled(inner) => Error::Unhandled(inner),
675 }
676 }
677}
678impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workflow::CreateWorkflowError, R>> for Error
679where
680 R: Send + Sync + std::fmt::Debug + 'static,
681{
682 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workflow::CreateWorkflowError, R>) -> Self {
683 match err {
684 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
685 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
686 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
687 source: err.into(),
688 }),
689 }
690 }
691}
692impl From<crate::operation::create_workflow::CreateWorkflowError> for Error {
693 fn from(err: crate::operation::create_workflow::CreateWorkflowError) -> Self {
694 match err {
695 crate::operation::create_workflow::CreateWorkflowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
696 crate::operation::create_workflow::CreateWorkflowError::ConflictException(inner) => Error::ConflictException(inner),
697 crate::operation::create_workflow::CreateWorkflowError::InternalServerException(inner) => Error::InternalServerException(inner),
698 crate::operation::create_workflow::CreateWorkflowError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
699 crate::operation::create_workflow::CreateWorkflowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
700 crate::operation::create_workflow::CreateWorkflowError::ServiceQuotaExceededException(inner) => {
701 Error::ServiceQuotaExceededException(inner)
702 }
703 crate::operation::create_workflow::CreateWorkflowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
704 crate::operation::create_workflow::CreateWorkflowError::ValidationException(inner) => Error::ValidationException(inner),
705 crate::operation::create_workflow::CreateWorkflowError::Unhandled(inner) => Error::Unhandled(inner),
706 }
707 }
708}
709impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workflow_version::CreateWorkflowVersionError, R>> for Error
710where
711 R: Send + Sync + std::fmt::Debug + 'static,
712{
713 fn from(
714 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_workflow_version::CreateWorkflowVersionError, R>,
715 ) -> Self {
716 match err {
717 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
718 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
719 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
720 source: err.into(),
721 }),
722 }
723 }
724}
725impl From<crate::operation::create_workflow_version::CreateWorkflowVersionError> for Error {
726 fn from(err: crate::operation::create_workflow_version::CreateWorkflowVersionError) -> Self {
727 match err {
728 crate::operation::create_workflow_version::CreateWorkflowVersionError::AccessDeniedException(inner) => {
729 Error::AccessDeniedException(inner)
730 }
731 crate::operation::create_workflow_version::CreateWorkflowVersionError::ConflictException(inner) => Error::ConflictException(inner),
732 crate::operation::create_workflow_version::CreateWorkflowVersionError::InternalServerException(inner) => {
733 Error::InternalServerException(inner)
734 }
735 crate::operation::create_workflow_version::CreateWorkflowVersionError::RequestTimeoutException(inner) => {
736 Error::RequestTimeoutException(inner)
737 }
738 crate::operation::create_workflow_version::CreateWorkflowVersionError::ResourceNotFoundException(inner) => {
739 Error::ResourceNotFoundException(inner)
740 }
741 crate::operation::create_workflow_version::CreateWorkflowVersionError::ServiceQuotaExceededException(inner) => {
742 Error::ServiceQuotaExceededException(inner)
743 }
744 crate::operation::create_workflow_version::CreateWorkflowVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
745 crate::operation::create_workflow_version::CreateWorkflowVersionError::ValidationException(inner) => Error::ValidationException(inner),
746 crate::operation::create_workflow_version::CreateWorkflowVersionError::Unhandled(inner) => Error::Unhandled(inner),
747 }
748 }
749}
750impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_annotation_store::DeleteAnnotationStoreError, R>> for Error
751where
752 R: Send + Sync + std::fmt::Debug + 'static,
753{
754 fn from(
755 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_annotation_store::DeleteAnnotationStoreError, R>,
756 ) -> Self {
757 match err {
758 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
759 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
760 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
761 source: err.into(),
762 }),
763 }
764 }
765}
766impl From<crate::operation::delete_annotation_store::DeleteAnnotationStoreError> for Error {
767 fn from(err: crate::operation::delete_annotation_store::DeleteAnnotationStoreError) -> Self {
768 match err {
769 crate::operation::delete_annotation_store::DeleteAnnotationStoreError::AccessDeniedException(inner) => {
770 Error::AccessDeniedException(inner)
771 }
772 crate::operation::delete_annotation_store::DeleteAnnotationStoreError::ConflictException(inner) => Error::ConflictException(inner),
773 crate::operation::delete_annotation_store::DeleteAnnotationStoreError::InternalServerException(inner) => {
774 Error::InternalServerException(inner)
775 }
776 crate::operation::delete_annotation_store::DeleteAnnotationStoreError::ResourceNotFoundException(inner) => {
777 Error::ResourceNotFoundException(inner)
778 }
779 crate::operation::delete_annotation_store::DeleteAnnotationStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
780 crate::operation::delete_annotation_store::DeleteAnnotationStoreError::ValidationException(inner) => Error::ValidationException(inner),
781 crate::operation::delete_annotation_store::DeleteAnnotationStoreError::Unhandled(inner) => Error::Unhandled(inner),
782 }
783 }
784}
785impl<R>
786 From<
787 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_annotation_store_versions::DeleteAnnotationStoreVersionsError, R>,
788 > for Error
789where
790 R: Send + Sync + std::fmt::Debug + 'static,
791{
792 fn from(
793 err: ::aws_smithy_runtime_api::client::result::SdkError<
794 crate::operation::delete_annotation_store_versions::DeleteAnnotationStoreVersionsError,
795 R,
796 >,
797 ) -> Self {
798 match err {
799 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
800 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
801 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
802 source: err.into(),
803 }),
804 }
805 }
806}
807impl From<crate::operation::delete_annotation_store_versions::DeleteAnnotationStoreVersionsError> for Error {
808 fn from(err: crate::operation::delete_annotation_store_versions::DeleteAnnotationStoreVersionsError) -> Self {
809 match err {
810 crate::operation::delete_annotation_store_versions::DeleteAnnotationStoreVersionsError::AccessDeniedException(inner) => {
811 Error::AccessDeniedException(inner)
812 }
813 crate::operation::delete_annotation_store_versions::DeleteAnnotationStoreVersionsError::ConflictException(inner) => {
814 Error::ConflictException(inner)
815 }
816 crate::operation::delete_annotation_store_versions::DeleteAnnotationStoreVersionsError::InternalServerException(inner) => {
817 Error::InternalServerException(inner)
818 }
819 crate::operation::delete_annotation_store_versions::DeleteAnnotationStoreVersionsError::ResourceNotFoundException(inner) => {
820 Error::ResourceNotFoundException(inner)
821 }
822 crate::operation::delete_annotation_store_versions::DeleteAnnotationStoreVersionsError::ThrottlingException(inner) => {
823 Error::ThrottlingException(inner)
824 }
825 crate::operation::delete_annotation_store_versions::DeleteAnnotationStoreVersionsError::ValidationException(inner) => {
826 Error::ValidationException(inner)
827 }
828 crate::operation::delete_annotation_store_versions::DeleteAnnotationStoreVersionsError::Unhandled(inner) => Error::Unhandled(inner),
829 }
830 }
831}
832impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_reference::DeleteReferenceError, R>> for Error
833where
834 R: Send + Sync + std::fmt::Debug + 'static,
835{
836 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_reference::DeleteReferenceError, R>) -> Self {
837 match err {
838 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
839 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
840 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
841 source: err.into(),
842 }),
843 }
844 }
845}
846impl From<crate::operation::delete_reference::DeleteReferenceError> for Error {
847 fn from(err: crate::operation::delete_reference::DeleteReferenceError) -> Self {
848 match err {
849 crate::operation::delete_reference::DeleteReferenceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
850 crate::operation::delete_reference::DeleteReferenceError::ConflictException(inner) => Error::ConflictException(inner),
851 crate::operation::delete_reference::DeleteReferenceError::InternalServerException(inner) => Error::InternalServerException(inner),
852 crate::operation::delete_reference::DeleteReferenceError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
853 crate::operation::delete_reference::DeleteReferenceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
854 crate::operation::delete_reference::DeleteReferenceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
855 crate::operation::delete_reference::DeleteReferenceError::ValidationException(inner) => Error::ValidationException(inner),
856 crate::operation::delete_reference::DeleteReferenceError::Unhandled(inner) => Error::Unhandled(inner),
857 }
858 }
859}
860impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_reference_store::DeleteReferenceStoreError, R>> for Error
861where
862 R: Send + Sync + std::fmt::Debug + 'static,
863{
864 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_reference_store::DeleteReferenceStoreError, R>) -> Self {
865 match err {
866 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
867 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
868 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
869 source: err.into(),
870 }),
871 }
872 }
873}
874impl From<crate::operation::delete_reference_store::DeleteReferenceStoreError> for Error {
875 fn from(err: crate::operation::delete_reference_store::DeleteReferenceStoreError) -> Self {
876 match err {
877 crate::operation::delete_reference_store::DeleteReferenceStoreError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
878 crate::operation::delete_reference_store::DeleteReferenceStoreError::ConflictException(inner) => Error::ConflictException(inner),
879 crate::operation::delete_reference_store::DeleteReferenceStoreError::InternalServerException(inner) => {
880 Error::InternalServerException(inner)
881 }
882 crate::operation::delete_reference_store::DeleteReferenceStoreError::RequestTimeoutException(inner) => {
883 Error::RequestTimeoutException(inner)
884 }
885 crate::operation::delete_reference_store::DeleteReferenceStoreError::ResourceNotFoundException(inner) => {
886 Error::ResourceNotFoundException(inner)
887 }
888 crate::operation::delete_reference_store::DeleteReferenceStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
889 crate::operation::delete_reference_store::DeleteReferenceStoreError::ValidationException(inner) => Error::ValidationException(inner),
890 crate::operation::delete_reference_store::DeleteReferenceStoreError::Unhandled(inner) => Error::Unhandled(inner),
891 }
892 }
893}
894impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_run::DeleteRunError, R>> for Error
895where
896 R: Send + Sync + std::fmt::Debug + 'static,
897{
898 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_run::DeleteRunError, R>) -> Self {
899 match err {
900 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
901 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
902 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
903 source: err.into(),
904 }),
905 }
906 }
907}
908impl From<crate::operation::delete_run::DeleteRunError> for Error {
909 fn from(err: crate::operation::delete_run::DeleteRunError) -> Self {
910 match err {
911 crate::operation::delete_run::DeleteRunError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
912 crate::operation::delete_run::DeleteRunError::ConflictException(inner) => Error::ConflictException(inner),
913 crate::operation::delete_run::DeleteRunError::InternalServerException(inner) => Error::InternalServerException(inner),
914 crate::operation::delete_run::DeleteRunError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
915 crate::operation::delete_run::DeleteRunError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
916 crate::operation::delete_run::DeleteRunError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
917 crate::operation::delete_run::DeleteRunError::ThrottlingException(inner) => Error::ThrottlingException(inner),
918 crate::operation::delete_run::DeleteRunError::ValidationException(inner) => Error::ValidationException(inner),
919 crate::operation::delete_run::DeleteRunError::Unhandled(inner) => Error::Unhandled(inner),
920 }
921 }
922}
923impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_run_cache::DeleteRunCacheError, R>> for Error
924where
925 R: Send + Sync + std::fmt::Debug + 'static,
926{
927 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_run_cache::DeleteRunCacheError, R>) -> Self {
928 match err {
929 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
930 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
931 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
932 source: err.into(),
933 }),
934 }
935 }
936}
937impl From<crate::operation::delete_run_cache::DeleteRunCacheError> for Error {
938 fn from(err: crate::operation::delete_run_cache::DeleteRunCacheError) -> Self {
939 match err {
940 crate::operation::delete_run_cache::DeleteRunCacheError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
941 crate::operation::delete_run_cache::DeleteRunCacheError::ConflictException(inner) => Error::ConflictException(inner),
942 crate::operation::delete_run_cache::DeleteRunCacheError::InternalServerException(inner) => Error::InternalServerException(inner),
943 crate::operation::delete_run_cache::DeleteRunCacheError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
944 crate::operation::delete_run_cache::DeleteRunCacheError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
945 crate::operation::delete_run_cache::DeleteRunCacheError::ServiceQuotaExceededException(inner) => {
946 Error::ServiceQuotaExceededException(inner)
947 }
948 crate::operation::delete_run_cache::DeleteRunCacheError::ThrottlingException(inner) => Error::ThrottlingException(inner),
949 crate::operation::delete_run_cache::DeleteRunCacheError::ValidationException(inner) => Error::ValidationException(inner),
950 crate::operation::delete_run_cache::DeleteRunCacheError::Unhandled(inner) => Error::Unhandled(inner),
951 }
952 }
953}
954impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_run_group::DeleteRunGroupError, R>> for Error
955where
956 R: Send + Sync + std::fmt::Debug + 'static,
957{
958 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_run_group::DeleteRunGroupError, R>) -> Self {
959 match err {
960 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
961 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
962 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
963 source: err.into(),
964 }),
965 }
966 }
967}
968impl From<crate::operation::delete_run_group::DeleteRunGroupError> for Error {
969 fn from(err: crate::operation::delete_run_group::DeleteRunGroupError) -> Self {
970 match err {
971 crate::operation::delete_run_group::DeleteRunGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
972 crate::operation::delete_run_group::DeleteRunGroupError::ConflictException(inner) => Error::ConflictException(inner),
973 crate::operation::delete_run_group::DeleteRunGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
974 crate::operation::delete_run_group::DeleteRunGroupError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
975 crate::operation::delete_run_group::DeleteRunGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
976 crate::operation::delete_run_group::DeleteRunGroupError::ServiceQuotaExceededException(inner) => {
977 Error::ServiceQuotaExceededException(inner)
978 }
979 crate::operation::delete_run_group::DeleteRunGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
980 crate::operation::delete_run_group::DeleteRunGroupError::ValidationException(inner) => Error::ValidationException(inner),
981 crate::operation::delete_run_group::DeleteRunGroupError::Unhandled(inner) => Error::Unhandled(inner),
982 }
983 }
984}
985impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_s3_access_policy::DeleteS3AccessPolicyError, R>> for Error
986where
987 R: Send + Sync + std::fmt::Debug + 'static,
988{
989 fn from(
990 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_s3_access_policy::DeleteS3AccessPolicyError, R>,
991 ) -> Self {
992 match err {
993 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
994 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
995 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
996 source: err.into(),
997 }),
998 }
999 }
1000}
1001impl From<crate::operation::delete_s3_access_policy::DeleteS3AccessPolicyError> for Error {
1002 fn from(err: crate::operation::delete_s3_access_policy::DeleteS3AccessPolicyError) -> Self {
1003 match err {
1004 crate::operation::delete_s3_access_policy::DeleteS3AccessPolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1005 crate::operation::delete_s3_access_policy::DeleteS3AccessPolicyError::InternalServerException(inner) => {
1006 Error::InternalServerException(inner)
1007 }
1008 crate::operation::delete_s3_access_policy::DeleteS3AccessPolicyError::NotSupportedOperationException(inner) => {
1009 Error::NotSupportedOperationException(inner)
1010 }
1011 crate::operation::delete_s3_access_policy::DeleteS3AccessPolicyError::RequestTimeoutException(inner) => {
1012 Error::RequestTimeoutException(inner)
1013 }
1014 crate::operation::delete_s3_access_policy::DeleteS3AccessPolicyError::ResourceNotFoundException(inner) => {
1015 Error::ResourceNotFoundException(inner)
1016 }
1017 crate::operation::delete_s3_access_policy::DeleteS3AccessPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1018 crate::operation::delete_s3_access_policy::DeleteS3AccessPolicyError::ValidationException(inner) => Error::ValidationException(inner),
1019 crate::operation::delete_s3_access_policy::DeleteS3AccessPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1020 }
1021 }
1022}
1023impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_sequence_store::DeleteSequenceStoreError, R>> for Error
1024where
1025 R: Send + Sync + std::fmt::Debug + 'static,
1026{
1027 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_sequence_store::DeleteSequenceStoreError, R>) -> Self {
1028 match err {
1029 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1030 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1031 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1032 source: err.into(),
1033 }),
1034 }
1035 }
1036}
1037impl From<crate::operation::delete_sequence_store::DeleteSequenceStoreError> for Error {
1038 fn from(err: crate::operation::delete_sequence_store::DeleteSequenceStoreError) -> Self {
1039 match err {
1040 crate::operation::delete_sequence_store::DeleteSequenceStoreError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1041 crate::operation::delete_sequence_store::DeleteSequenceStoreError::ConflictException(inner) => Error::ConflictException(inner),
1042 crate::operation::delete_sequence_store::DeleteSequenceStoreError::InternalServerException(inner) => {
1043 Error::InternalServerException(inner)
1044 }
1045 crate::operation::delete_sequence_store::DeleteSequenceStoreError::RequestTimeoutException(inner) => {
1046 Error::RequestTimeoutException(inner)
1047 }
1048 crate::operation::delete_sequence_store::DeleteSequenceStoreError::ResourceNotFoundException(inner) => {
1049 Error::ResourceNotFoundException(inner)
1050 }
1051 crate::operation::delete_sequence_store::DeleteSequenceStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1052 crate::operation::delete_sequence_store::DeleteSequenceStoreError::ValidationException(inner) => Error::ValidationException(inner),
1053 crate::operation::delete_sequence_store::DeleteSequenceStoreError::Unhandled(inner) => Error::Unhandled(inner),
1054 }
1055 }
1056}
1057impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_share::DeleteShareError, R>> for Error
1058where
1059 R: Send + Sync + std::fmt::Debug + 'static,
1060{
1061 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_share::DeleteShareError, R>) -> Self {
1062 match err {
1063 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1064 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1065 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1066 source: err.into(),
1067 }),
1068 }
1069 }
1070}
1071impl From<crate::operation::delete_share::DeleteShareError> for Error {
1072 fn from(err: crate::operation::delete_share::DeleteShareError) -> Self {
1073 match err {
1074 crate::operation::delete_share::DeleteShareError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1075 crate::operation::delete_share::DeleteShareError::ConflictException(inner) => Error::ConflictException(inner),
1076 crate::operation::delete_share::DeleteShareError::InternalServerException(inner) => Error::InternalServerException(inner),
1077 crate::operation::delete_share::DeleteShareError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1078 crate::operation::delete_share::DeleteShareError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1079 crate::operation::delete_share::DeleteShareError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1080 crate::operation::delete_share::DeleteShareError::ValidationException(inner) => Error::ValidationException(inner),
1081 crate::operation::delete_share::DeleteShareError::Unhandled(inner) => Error::Unhandled(inner),
1082 }
1083 }
1084}
1085impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_variant_store::DeleteVariantStoreError, R>> for Error
1086where
1087 R: Send + Sync + std::fmt::Debug + 'static,
1088{
1089 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_variant_store::DeleteVariantStoreError, R>) -> Self {
1090 match err {
1091 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1092 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1093 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1094 source: err.into(),
1095 }),
1096 }
1097 }
1098}
1099impl From<crate::operation::delete_variant_store::DeleteVariantStoreError> for Error {
1100 fn from(err: crate::operation::delete_variant_store::DeleteVariantStoreError) -> Self {
1101 match err {
1102 crate::operation::delete_variant_store::DeleteVariantStoreError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1103 crate::operation::delete_variant_store::DeleteVariantStoreError::ConflictException(inner) => Error::ConflictException(inner),
1104 crate::operation::delete_variant_store::DeleteVariantStoreError::InternalServerException(inner) => Error::InternalServerException(inner),
1105 crate::operation::delete_variant_store::DeleteVariantStoreError::ResourceNotFoundException(inner) => {
1106 Error::ResourceNotFoundException(inner)
1107 }
1108 crate::operation::delete_variant_store::DeleteVariantStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1109 crate::operation::delete_variant_store::DeleteVariantStoreError::ValidationException(inner) => Error::ValidationException(inner),
1110 crate::operation::delete_variant_store::DeleteVariantStoreError::Unhandled(inner) => Error::Unhandled(inner),
1111 }
1112 }
1113}
1114impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workflow::DeleteWorkflowError, R>> for Error
1115where
1116 R: Send + Sync + std::fmt::Debug + 'static,
1117{
1118 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workflow::DeleteWorkflowError, R>) -> Self {
1119 match err {
1120 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1121 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1122 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1123 source: err.into(),
1124 }),
1125 }
1126 }
1127}
1128impl From<crate::operation::delete_workflow::DeleteWorkflowError> for Error {
1129 fn from(err: crate::operation::delete_workflow::DeleteWorkflowError) -> Self {
1130 match err {
1131 crate::operation::delete_workflow::DeleteWorkflowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1132 crate::operation::delete_workflow::DeleteWorkflowError::ConflictException(inner) => Error::ConflictException(inner),
1133 crate::operation::delete_workflow::DeleteWorkflowError::InternalServerException(inner) => Error::InternalServerException(inner),
1134 crate::operation::delete_workflow::DeleteWorkflowError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1135 crate::operation::delete_workflow::DeleteWorkflowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1136 crate::operation::delete_workflow::DeleteWorkflowError::ServiceQuotaExceededException(inner) => {
1137 Error::ServiceQuotaExceededException(inner)
1138 }
1139 crate::operation::delete_workflow::DeleteWorkflowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1140 crate::operation::delete_workflow::DeleteWorkflowError::ValidationException(inner) => Error::ValidationException(inner),
1141 crate::operation::delete_workflow::DeleteWorkflowError::Unhandled(inner) => Error::Unhandled(inner),
1142 }
1143 }
1144}
1145impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workflow_version::DeleteWorkflowVersionError, R>> for Error
1146where
1147 R: Send + Sync + std::fmt::Debug + 'static,
1148{
1149 fn from(
1150 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_workflow_version::DeleteWorkflowVersionError, R>,
1151 ) -> Self {
1152 match err {
1153 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1154 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1155 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1156 source: err.into(),
1157 }),
1158 }
1159 }
1160}
1161impl From<crate::operation::delete_workflow_version::DeleteWorkflowVersionError> for Error {
1162 fn from(err: crate::operation::delete_workflow_version::DeleteWorkflowVersionError) -> Self {
1163 match err {
1164 crate::operation::delete_workflow_version::DeleteWorkflowVersionError::AccessDeniedException(inner) => {
1165 Error::AccessDeniedException(inner)
1166 }
1167 crate::operation::delete_workflow_version::DeleteWorkflowVersionError::ConflictException(inner) => Error::ConflictException(inner),
1168 crate::operation::delete_workflow_version::DeleteWorkflowVersionError::InternalServerException(inner) => {
1169 Error::InternalServerException(inner)
1170 }
1171 crate::operation::delete_workflow_version::DeleteWorkflowVersionError::RequestTimeoutException(inner) => {
1172 Error::RequestTimeoutException(inner)
1173 }
1174 crate::operation::delete_workflow_version::DeleteWorkflowVersionError::ResourceNotFoundException(inner) => {
1175 Error::ResourceNotFoundException(inner)
1176 }
1177 crate::operation::delete_workflow_version::DeleteWorkflowVersionError::ServiceQuotaExceededException(inner) => {
1178 Error::ServiceQuotaExceededException(inner)
1179 }
1180 crate::operation::delete_workflow_version::DeleteWorkflowVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1181 crate::operation::delete_workflow_version::DeleteWorkflowVersionError::ValidationException(inner) => Error::ValidationException(inner),
1182 crate::operation::delete_workflow_version::DeleteWorkflowVersionError::Unhandled(inner) => Error::Unhandled(inner),
1183 }
1184 }
1185}
1186impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_annotation_import_job::GetAnnotationImportJobError, R>>
1187 for Error
1188where
1189 R: Send + Sync + std::fmt::Debug + 'static,
1190{
1191 fn from(
1192 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_annotation_import_job::GetAnnotationImportJobError, R>,
1193 ) -> Self {
1194 match err {
1195 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1196 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1197 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1198 source: err.into(),
1199 }),
1200 }
1201 }
1202}
1203impl From<crate::operation::get_annotation_import_job::GetAnnotationImportJobError> for Error {
1204 fn from(err: crate::operation::get_annotation_import_job::GetAnnotationImportJobError) -> Self {
1205 match err {
1206 crate::operation::get_annotation_import_job::GetAnnotationImportJobError::AccessDeniedException(inner) => {
1207 Error::AccessDeniedException(inner)
1208 }
1209 crate::operation::get_annotation_import_job::GetAnnotationImportJobError::InternalServerException(inner) => {
1210 Error::InternalServerException(inner)
1211 }
1212 crate::operation::get_annotation_import_job::GetAnnotationImportJobError::ResourceNotFoundException(inner) => {
1213 Error::ResourceNotFoundException(inner)
1214 }
1215 crate::operation::get_annotation_import_job::GetAnnotationImportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1216 crate::operation::get_annotation_import_job::GetAnnotationImportJobError::ValidationException(inner) => Error::ValidationException(inner),
1217 crate::operation::get_annotation_import_job::GetAnnotationImportJobError::Unhandled(inner) => Error::Unhandled(inner),
1218 }
1219 }
1220}
1221impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_annotation_store::GetAnnotationStoreError, R>> for Error
1222where
1223 R: Send + Sync + std::fmt::Debug + 'static,
1224{
1225 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_annotation_store::GetAnnotationStoreError, R>) -> Self {
1226 match err {
1227 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1228 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1229 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1230 source: err.into(),
1231 }),
1232 }
1233 }
1234}
1235impl From<crate::operation::get_annotation_store::GetAnnotationStoreError> for Error {
1236 fn from(err: crate::operation::get_annotation_store::GetAnnotationStoreError) -> Self {
1237 match err {
1238 crate::operation::get_annotation_store::GetAnnotationStoreError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1239 crate::operation::get_annotation_store::GetAnnotationStoreError::InternalServerException(inner) => Error::InternalServerException(inner),
1240 crate::operation::get_annotation_store::GetAnnotationStoreError::ResourceNotFoundException(inner) => {
1241 Error::ResourceNotFoundException(inner)
1242 }
1243 crate::operation::get_annotation_store::GetAnnotationStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1244 crate::operation::get_annotation_store::GetAnnotationStoreError::ValidationException(inner) => Error::ValidationException(inner),
1245 crate::operation::get_annotation_store::GetAnnotationStoreError::Unhandled(inner) => Error::Unhandled(inner),
1246 }
1247 }
1248}
1249impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_annotation_store_version::GetAnnotationStoreVersionError, R>>
1250 for Error
1251where
1252 R: Send + Sync + std::fmt::Debug + 'static,
1253{
1254 fn from(
1255 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_annotation_store_version::GetAnnotationStoreVersionError, R>,
1256 ) -> Self {
1257 match err {
1258 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1259 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1260 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1261 source: err.into(),
1262 }),
1263 }
1264 }
1265}
1266impl From<crate::operation::get_annotation_store_version::GetAnnotationStoreVersionError> for Error {
1267 fn from(err: crate::operation::get_annotation_store_version::GetAnnotationStoreVersionError) -> Self {
1268 match err {
1269 crate::operation::get_annotation_store_version::GetAnnotationStoreVersionError::AccessDeniedException(inner) => {
1270 Error::AccessDeniedException(inner)
1271 }
1272 crate::operation::get_annotation_store_version::GetAnnotationStoreVersionError::InternalServerException(inner) => {
1273 Error::InternalServerException(inner)
1274 }
1275 crate::operation::get_annotation_store_version::GetAnnotationStoreVersionError::ResourceNotFoundException(inner) => {
1276 Error::ResourceNotFoundException(inner)
1277 }
1278 crate::operation::get_annotation_store_version::GetAnnotationStoreVersionError::ThrottlingException(inner) => {
1279 Error::ThrottlingException(inner)
1280 }
1281 crate::operation::get_annotation_store_version::GetAnnotationStoreVersionError::ValidationException(inner) => {
1282 Error::ValidationException(inner)
1283 }
1284 crate::operation::get_annotation_store_version::GetAnnotationStoreVersionError::Unhandled(inner) => Error::Unhandled(inner),
1285 }
1286 }
1287}
1288impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_read_set::GetReadSetError, R>> for Error
1289where
1290 R: Send + Sync + std::fmt::Debug + 'static,
1291{
1292 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_read_set::GetReadSetError, R>) -> Self {
1293 match err {
1294 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1295 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1296 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1297 source: err.into(),
1298 }),
1299 }
1300 }
1301}
1302impl From<crate::operation::get_read_set::GetReadSetError> for Error {
1303 fn from(err: crate::operation::get_read_set::GetReadSetError) -> Self {
1304 match err {
1305 crate::operation::get_read_set::GetReadSetError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1306 crate::operation::get_read_set::GetReadSetError::ConflictException(inner) => Error::ConflictException(inner),
1307 crate::operation::get_read_set::GetReadSetError::InternalServerException(inner) => Error::InternalServerException(inner),
1308 crate::operation::get_read_set::GetReadSetError::RangeNotSatisfiableException(inner) => Error::RangeNotSatisfiableException(inner),
1309 crate::operation::get_read_set::GetReadSetError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1310 crate::operation::get_read_set::GetReadSetError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1311 crate::operation::get_read_set::GetReadSetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1312 crate::operation::get_read_set::GetReadSetError::ValidationException(inner) => Error::ValidationException(inner),
1313 crate::operation::get_read_set::GetReadSetError::Unhandled(inner) => Error::Unhandled(inner),
1314 }
1315 }
1316}
1317impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_read_set_activation_job::GetReadSetActivationJobError, R>>
1318 for Error
1319where
1320 R: Send + Sync + std::fmt::Debug + 'static,
1321{
1322 fn from(
1323 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_read_set_activation_job::GetReadSetActivationJobError, R>,
1324 ) -> Self {
1325 match err {
1326 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1327 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1328 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1329 source: err.into(),
1330 }),
1331 }
1332 }
1333}
1334impl From<crate::operation::get_read_set_activation_job::GetReadSetActivationJobError> for Error {
1335 fn from(err: crate::operation::get_read_set_activation_job::GetReadSetActivationJobError) -> Self {
1336 match err {
1337 crate::operation::get_read_set_activation_job::GetReadSetActivationJobError::AccessDeniedException(inner) => {
1338 Error::AccessDeniedException(inner)
1339 }
1340 crate::operation::get_read_set_activation_job::GetReadSetActivationJobError::InternalServerException(inner) => {
1341 Error::InternalServerException(inner)
1342 }
1343 crate::operation::get_read_set_activation_job::GetReadSetActivationJobError::RequestTimeoutException(inner) => {
1344 Error::RequestTimeoutException(inner)
1345 }
1346 crate::operation::get_read_set_activation_job::GetReadSetActivationJobError::ResourceNotFoundException(inner) => {
1347 Error::ResourceNotFoundException(inner)
1348 }
1349 crate::operation::get_read_set_activation_job::GetReadSetActivationJobError::ThrottlingException(inner) => {
1350 Error::ThrottlingException(inner)
1351 }
1352 crate::operation::get_read_set_activation_job::GetReadSetActivationJobError::ValidationException(inner) => {
1353 Error::ValidationException(inner)
1354 }
1355 crate::operation::get_read_set_activation_job::GetReadSetActivationJobError::Unhandled(inner) => Error::Unhandled(inner),
1356 }
1357 }
1358}
1359impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_read_set_export_job::GetReadSetExportJobError, R>> for Error
1360where
1361 R: Send + Sync + std::fmt::Debug + 'static,
1362{
1363 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_read_set_export_job::GetReadSetExportJobError, R>) -> Self {
1364 match err {
1365 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1366 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1367 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1368 source: err.into(),
1369 }),
1370 }
1371 }
1372}
1373impl From<crate::operation::get_read_set_export_job::GetReadSetExportJobError> for Error {
1374 fn from(err: crate::operation::get_read_set_export_job::GetReadSetExportJobError) -> Self {
1375 match err {
1376 crate::operation::get_read_set_export_job::GetReadSetExportJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1377 crate::operation::get_read_set_export_job::GetReadSetExportJobError::InternalServerException(inner) => {
1378 Error::InternalServerException(inner)
1379 }
1380 crate::operation::get_read_set_export_job::GetReadSetExportJobError::RequestTimeoutException(inner) => {
1381 Error::RequestTimeoutException(inner)
1382 }
1383 crate::operation::get_read_set_export_job::GetReadSetExportJobError::ResourceNotFoundException(inner) => {
1384 Error::ResourceNotFoundException(inner)
1385 }
1386 crate::operation::get_read_set_export_job::GetReadSetExportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1387 crate::operation::get_read_set_export_job::GetReadSetExportJobError::ValidationException(inner) => Error::ValidationException(inner),
1388 crate::operation::get_read_set_export_job::GetReadSetExportJobError::Unhandled(inner) => Error::Unhandled(inner),
1389 }
1390 }
1391}
1392impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_read_set_import_job::GetReadSetImportJobError, R>> for Error
1393where
1394 R: Send + Sync + std::fmt::Debug + 'static,
1395{
1396 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_read_set_import_job::GetReadSetImportJobError, R>) -> Self {
1397 match err {
1398 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1399 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1400 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1401 source: err.into(),
1402 }),
1403 }
1404 }
1405}
1406impl From<crate::operation::get_read_set_import_job::GetReadSetImportJobError> for Error {
1407 fn from(err: crate::operation::get_read_set_import_job::GetReadSetImportJobError) -> Self {
1408 match err {
1409 crate::operation::get_read_set_import_job::GetReadSetImportJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1410 crate::operation::get_read_set_import_job::GetReadSetImportJobError::InternalServerException(inner) => {
1411 Error::InternalServerException(inner)
1412 }
1413 crate::operation::get_read_set_import_job::GetReadSetImportJobError::RequestTimeoutException(inner) => {
1414 Error::RequestTimeoutException(inner)
1415 }
1416 crate::operation::get_read_set_import_job::GetReadSetImportJobError::ResourceNotFoundException(inner) => {
1417 Error::ResourceNotFoundException(inner)
1418 }
1419 crate::operation::get_read_set_import_job::GetReadSetImportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1420 crate::operation::get_read_set_import_job::GetReadSetImportJobError::ValidationException(inner) => Error::ValidationException(inner),
1421 crate::operation::get_read_set_import_job::GetReadSetImportJobError::Unhandled(inner) => Error::Unhandled(inner),
1422 }
1423 }
1424}
1425impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_read_set_metadata::GetReadSetMetadataError, R>> for Error
1426where
1427 R: Send + Sync + std::fmt::Debug + 'static,
1428{
1429 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_read_set_metadata::GetReadSetMetadataError, R>) -> Self {
1430 match err {
1431 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1432 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1433 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1434 source: err.into(),
1435 }),
1436 }
1437 }
1438}
1439impl From<crate::operation::get_read_set_metadata::GetReadSetMetadataError> for Error {
1440 fn from(err: crate::operation::get_read_set_metadata::GetReadSetMetadataError) -> Self {
1441 match err {
1442 crate::operation::get_read_set_metadata::GetReadSetMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1443 crate::operation::get_read_set_metadata::GetReadSetMetadataError::InternalServerException(inner) => Error::InternalServerException(inner),
1444 crate::operation::get_read_set_metadata::GetReadSetMetadataError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1445 crate::operation::get_read_set_metadata::GetReadSetMetadataError::ResourceNotFoundException(inner) => {
1446 Error::ResourceNotFoundException(inner)
1447 }
1448 crate::operation::get_read_set_metadata::GetReadSetMetadataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1449 crate::operation::get_read_set_metadata::GetReadSetMetadataError::ValidationException(inner) => Error::ValidationException(inner),
1450 crate::operation::get_read_set_metadata::GetReadSetMetadataError::Unhandled(inner) => Error::Unhandled(inner),
1451 }
1452 }
1453}
1454impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_reference::GetReferenceError, R>> for Error
1455where
1456 R: Send + Sync + std::fmt::Debug + 'static,
1457{
1458 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_reference::GetReferenceError, R>) -> Self {
1459 match err {
1460 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1461 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1462 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1463 source: err.into(),
1464 }),
1465 }
1466 }
1467}
1468impl From<crate::operation::get_reference::GetReferenceError> for Error {
1469 fn from(err: crate::operation::get_reference::GetReferenceError) -> Self {
1470 match err {
1471 crate::operation::get_reference::GetReferenceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1472 crate::operation::get_reference::GetReferenceError::InternalServerException(inner) => Error::InternalServerException(inner),
1473 crate::operation::get_reference::GetReferenceError::RangeNotSatisfiableException(inner) => Error::RangeNotSatisfiableException(inner),
1474 crate::operation::get_reference::GetReferenceError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1475 crate::operation::get_reference::GetReferenceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1476 crate::operation::get_reference::GetReferenceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1477 crate::operation::get_reference::GetReferenceError::ValidationException(inner) => Error::ValidationException(inner),
1478 crate::operation::get_reference::GetReferenceError::Unhandled(inner) => Error::Unhandled(inner),
1479 }
1480 }
1481}
1482impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_reference_import_job::GetReferenceImportJobError, R>> for Error
1483where
1484 R: Send + Sync + std::fmt::Debug + 'static,
1485{
1486 fn from(
1487 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_reference_import_job::GetReferenceImportJobError, R>,
1488 ) -> Self {
1489 match err {
1490 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1491 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1492 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1493 source: err.into(),
1494 }),
1495 }
1496 }
1497}
1498impl From<crate::operation::get_reference_import_job::GetReferenceImportJobError> for Error {
1499 fn from(err: crate::operation::get_reference_import_job::GetReferenceImportJobError) -> Self {
1500 match err {
1501 crate::operation::get_reference_import_job::GetReferenceImportJobError::AccessDeniedException(inner) => {
1502 Error::AccessDeniedException(inner)
1503 }
1504 crate::operation::get_reference_import_job::GetReferenceImportJobError::InternalServerException(inner) => {
1505 Error::InternalServerException(inner)
1506 }
1507 crate::operation::get_reference_import_job::GetReferenceImportJobError::RequestTimeoutException(inner) => {
1508 Error::RequestTimeoutException(inner)
1509 }
1510 crate::operation::get_reference_import_job::GetReferenceImportJobError::ResourceNotFoundException(inner) => {
1511 Error::ResourceNotFoundException(inner)
1512 }
1513 crate::operation::get_reference_import_job::GetReferenceImportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1514 crate::operation::get_reference_import_job::GetReferenceImportJobError::ValidationException(inner) => Error::ValidationException(inner),
1515 crate::operation::get_reference_import_job::GetReferenceImportJobError::Unhandled(inner) => Error::Unhandled(inner),
1516 }
1517 }
1518}
1519impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_reference_metadata::GetReferenceMetadataError, R>> for Error
1520where
1521 R: Send + Sync + std::fmt::Debug + 'static,
1522{
1523 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_reference_metadata::GetReferenceMetadataError, R>) -> Self {
1524 match err {
1525 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1526 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1527 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1528 source: err.into(),
1529 }),
1530 }
1531 }
1532}
1533impl From<crate::operation::get_reference_metadata::GetReferenceMetadataError> for Error {
1534 fn from(err: crate::operation::get_reference_metadata::GetReferenceMetadataError) -> Self {
1535 match err {
1536 crate::operation::get_reference_metadata::GetReferenceMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1537 crate::operation::get_reference_metadata::GetReferenceMetadataError::InternalServerException(inner) => {
1538 Error::InternalServerException(inner)
1539 }
1540 crate::operation::get_reference_metadata::GetReferenceMetadataError::RequestTimeoutException(inner) => {
1541 Error::RequestTimeoutException(inner)
1542 }
1543 crate::operation::get_reference_metadata::GetReferenceMetadataError::ResourceNotFoundException(inner) => {
1544 Error::ResourceNotFoundException(inner)
1545 }
1546 crate::operation::get_reference_metadata::GetReferenceMetadataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1547 crate::operation::get_reference_metadata::GetReferenceMetadataError::ValidationException(inner) => Error::ValidationException(inner),
1548 crate::operation::get_reference_metadata::GetReferenceMetadataError::Unhandled(inner) => Error::Unhandled(inner),
1549 }
1550 }
1551}
1552impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_reference_store::GetReferenceStoreError, R>> for Error
1553where
1554 R: Send + Sync + std::fmt::Debug + 'static,
1555{
1556 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_reference_store::GetReferenceStoreError, R>) -> Self {
1557 match err {
1558 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1559 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1560 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1561 source: err.into(),
1562 }),
1563 }
1564 }
1565}
1566impl From<crate::operation::get_reference_store::GetReferenceStoreError> for Error {
1567 fn from(err: crate::operation::get_reference_store::GetReferenceStoreError) -> Self {
1568 match err {
1569 crate::operation::get_reference_store::GetReferenceStoreError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1570 crate::operation::get_reference_store::GetReferenceStoreError::InternalServerException(inner) => Error::InternalServerException(inner),
1571 crate::operation::get_reference_store::GetReferenceStoreError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1572 crate::operation::get_reference_store::GetReferenceStoreError::ResourceNotFoundException(inner) => {
1573 Error::ResourceNotFoundException(inner)
1574 }
1575 crate::operation::get_reference_store::GetReferenceStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1576 crate::operation::get_reference_store::GetReferenceStoreError::ValidationException(inner) => Error::ValidationException(inner),
1577 crate::operation::get_reference_store::GetReferenceStoreError::Unhandled(inner) => Error::Unhandled(inner),
1578 }
1579 }
1580}
1581impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_run::GetRunError, R>> for Error
1582where
1583 R: Send + Sync + std::fmt::Debug + 'static,
1584{
1585 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_run::GetRunError, R>) -> Self {
1586 match err {
1587 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1588 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1589 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1590 source: err.into(),
1591 }),
1592 }
1593 }
1594}
1595impl From<crate::operation::get_run::GetRunError> for Error {
1596 fn from(err: crate::operation::get_run::GetRunError) -> Self {
1597 match err {
1598 crate::operation::get_run::GetRunError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1599 crate::operation::get_run::GetRunError::ConflictException(inner) => Error::ConflictException(inner),
1600 crate::operation::get_run::GetRunError::InternalServerException(inner) => Error::InternalServerException(inner),
1601 crate::operation::get_run::GetRunError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1602 crate::operation::get_run::GetRunError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1603 crate::operation::get_run::GetRunError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1604 crate::operation::get_run::GetRunError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1605 crate::operation::get_run::GetRunError::ValidationException(inner) => Error::ValidationException(inner),
1606 crate::operation::get_run::GetRunError::Unhandled(inner) => Error::Unhandled(inner),
1607 }
1608 }
1609}
1610impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_run_cache::GetRunCacheError, R>> for Error
1611where
1612 R: Send + Sync + std::fmt::Debug + 'static,
1613{
1614 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_run_cache::GetRunCacheError, R>) -> Self {
1615 match err {
1616 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1617 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1618 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1619 source: err.into(),
1620 }),
1621 }
1622 }
1623}
1624impl From<crate::operation::get_run_cache::GetRunCacheError> for Error {
1625 fn from(err: crate::operation::get_run_cache::GetRunCacheError) -> Self {
1626 match err {
1627 crate::operation::get_run_cache::GetRunCacheError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1628 crate::operation::get_run_cache::GetRunCacheError::ConflictException(inner) => Error::ConflictException(inner),
1629 crate::operation::get_run_cache::GetRunCacheError::InternalServerException(inner) => Error::InternalServerException(inner),
1630 crate::operation::get_run_cache::GetRunCacheError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1631 crate::operation::get_run_cache::GetRunCacheError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1632 crate::operation::get_run_cache::GetRunCacheError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1633 crate::operation::get_run_cache::GetRunCacheError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1634 crate::operation::get_run_cache::GetRunCacheError::ValidationException(inner) => Error::ValidationException(inner),
1635 crate::operation::get_run_cache::GetRunCacheError::Unhandled(inner) => Error::Unhandled(inner),
1636 }
1637 }
1638}
1639impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_run_group::GetRunGroupError, R>> for Error
1640where
1641 R: Send + Sync + std::fmt::Debug + 'static,
1642{
1643 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_run_group::GetRunGroupError, R>) -> Self {
1644 match err {
1645 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1646 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1647 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1648 source: err.into(),
1649 }),
1650 }
1651 }
1652}
1653impl From<crate::operation::get_run_group::GetRunGroupError> for Error {
1654 fn from(err: crate::operation::get_run_group::GetRunGroupError) -> Self {
1655 match err {
1656 crate::operation::get_run_group::GetRunGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1657 crate::operation::get_run_group::GetRunGroupError::ConflictException(inner) => Error::ConflictException(inner),
1658 crate::operation::get_run_group::GetRunGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
1659 crate::operation::get_run_group::GetRunGroupError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1660 crate::operation::get_run_group::GetRunGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1661 crate::operation::get_run_group::GetRunGroupError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1662 crate::operation::get_run_group::GetRunGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1663 crate::operation::get_run_group::GetRunGroupError::ValidationException(inner) => Error::ValidationException(inner),
1664 crate::operation::get_run_group::GetRunGroupError::Unhandled(inner) => Error::Unhandled(inner),
1665 }
1666 }
1667}
1668impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_run_task::GetRunTaskError, R>> for Error
1669where
1670 R: Send + Sync + std::fmt::Debug + 'static,
1671{
1672 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_run_task::GetRunTaskError, R>) -> Self {
1673 match err {
1674 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1675 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1676 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1677 source: err.into(),
1678 }),
1679 }
1680 }
1681}
1682impl From<crate::operation::get_run_task::GetRunTaskError> for Error {
1683 fn from(err: crate::operation::get_run_task::GetRunTaskError) -> Self {
1684 match err {
1685 crate::operation::get_run_task::GetRunTaskError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1686 crate::operation::get_run_task::GetRunTaskError::ConflictException(inner) => Error::ConflictException(inner),
1687 crate::operation::get_run_task::GetRunTaskError::InternalServerException(inner) => Error::InternalServerException(inner),
1688 crate::operation::get_run_task::GetRunTaskError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1689 crate::operation::get_run_task::GetRunTaskError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1690 crate::operation::get_run_task::GetRunTaskError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1691 crate::operation::get_run_task::GetRunTaskError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1692 crate::operation::get_run_task::GetRunTaskError::ValidationException(inner) => Error::ValidationException(inner),
1693 crate::operation::get_run_task::GetRunTaskError::Unhandled(inner) => Error::Unhandled(inner),
1694 }
1695 }
1696}
1697impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_s3_access_policy::GetS3AccessPolicyError, R>> for Error
1698where
1699 R: Send + Sync + std::fmt::Debug + 'static,
1700{
1701 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_s3_access_policy::GetS3AccessPolicyError, R>) -> Self {
1702 match err {
1703 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1704 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1705 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1706 source: err.into(),
1707 }),
1708 }
1709 }
1710}
1711impl From<crate::operation::get_s3_access_policy::GetS3AccessPolicyError> for Error {
1712 fn from(err: crate::operation::get_s3_access_policy::GetS3AccessPolicyError) -> Self {
1713 match err {
1714 crate::operation::get_s3_access_policy::GetS3AccessPolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1715 crate::operation::get_s3_access_policy::GetS3AccessPolicyError::InternalServerException(inner) => Error::InternalServerException(inner),
1716 crate::operation::get_s3_access_policy::GetS3AccessPolicyError::NotSupportedOperationException(inner) => {
1717 Error::NotSupportedOperationException(inner)
1718 }
1719 crate::operation::get_s3_access_policy::GetS3AccessPolicyError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1720 crate::operation::get_s3_access_policy::GetS3AccessPolicyError::ResourceNotFoundException(inner) => {
1721 Error::ResourceNotFoundException(inner)
1722 }
1723 crate::operation::get_s3_access_policy::GetS3AccessPolicyError::ServiceQuotaExceededException(inner) => {
1724 Error::ServiceQuotaExceededException(inner)
1725 }
1726 crate::operation::get_s3_access_policy::GetS3AccessPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1727 crate::operation::get_s3_access_policy::GetS3AccessPolicyError::ValidationException(inner) => Error::ValidationException(inner),
1728 crate::operation::get_s3_access_policy::GetS3AccessPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1729 }
1730 }
1731}
1732impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_sequence_store::GetSequenceStoreError, R>> for Error
1733where
1734 R: Send + Sync + std::fmt::Debug + 'static,
1735{
1736 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_sequence_store::GetSequenceStoreError, R>) -> Self {
1737 match err {
1738 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1739 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1740 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1741 source: err.into(),
1742 }),
1743 }
1744 }
1745}
1746impl From<crate::operation::get_sequence_store::GetSequenceStoreError> for Error {
1747 fn from(err: crate::operation::get_sequence_store::GetSequenceStoreError) -> Self {
1748 match err {
1749 crate::operation::get_sequence_store::GetSequenceStoreError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1750 crate::operation::get_sequence_store::GetSequenceStoreError::InternalServerException(inner) => Error::InternalServerException(inner),
1751 crate::operation::get_sequence_store::GetSequenceStoreError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1752 crate::operation::get_sequence_store::GetSequenceStoreError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1753 crate::operation::get_sequence_store::GetSequenceStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1754 crate::operation::get_sequence_store::GetSequenceStoreError::ValidationException(inner) => Error::ValidationException(inner),
1755 crate::operation::get_sequence_store::GetSequenceStoreError::Unhandled(inner) => Error::Unhandled(inner),
1756 }
1757 }
1758}
1759impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_share::GetShareError, R>> for Error
1760where
1761 R: Send + Sync + std::fmt::Debug + 'static,
1762{
1763 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_share::GetShareError, R>) -> Self {
1764 match err {
1765 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1766 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1767 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1768 source: err.into(),
1769 }),
1770 }
1771 }
1772}
1773impl From<crate::operation::get_share::GetShareError> for Error {
1774 fn from(err: crate::operation::get_share::GetShareError) -> Self {
1775 match err {
1776 crate::operation::get_share::GetShareError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1777 crate::operation::get_share::GetShareError::ConflictException(inner) => Error::ConflictException(inner),
1778 crate::operation::get_share::GetShareError::InternalServerException(inner) => Error::InternalServerException(inner),
1779 crate::operation::get_share::GetShareError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1780 crate::operation::get_share::GetShareError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1781 crate::operation::get_share::GetShareError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1782 crate::operation::get_share::GetShareError::ValidationException(inner) => Error::ValidationException(inner),
1783 crate::operation::get_share::GetShareError::Unhandled(inner) => Error::Unhandled(inner),
1784 }
1785 }
1786}
1787impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_variant_import_job::GetVariantImportJobError, R>> for Error
1788where
1789 R: Send + Sync + std::fmt::Debug + 'static,
1790{
1791 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_variant_import_job::GetVariantImportJobError, R>) -> Self {
1792 match err {
1793 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1794 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1795 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1796 source: err.into(),
1797 }),
1798 }
1799 }
1800}
1801impl From<crate::operation::get_variant_import_job::GetVariantImportJobError> for Error {
1802 fn from(err: crate::operation::get_variant_import_job::GetVariantImportJobError) -> Self {
1803 match err {
1804 crate::operation::get_variant_import_job::GetVariantImportJobError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1805 crate::operation::get_variant_import_job::GetVariantImportJobError::InternalServerException(inner) => {
1806 Error::InternalServerException(inner)
1807 }
1808 crate::operation::get_variant_import_job::GetVariantImportJobError::ResourceNotFoundException(inner) => {
1809 Error::ResourceNotFoundException(inner)
1810 }
1811 crate::operation::get_variant_import_job::GetVariantImportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1812 crate::operation::get_variant_import_job::GetVariantImportJobError::ValidationException(inner) => Error::ValidationException(inner),
1813 crate::operation::get_variant_import_job::GetVariantImportJobError::Unhandled(inner) => Error::Unhandled(inner),
1814 }
1815 }
1816}
1817impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_variant_store::GetVariantStoreError, R>> for Error
1818where
1819 R: Send + Sync + std::fmt::Debug + 'static,
1820{
1821 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_variant_store::GetVariantStoreError, R>) -> Self {
1822 match err {
1823 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1824 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1825 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1826 source: err.into(),
1827 }),
1828 }
1829 }
1830}
1831impl From<crate::operation::get_variant_store::GetVariantStoreError> for Error {
1832 fn from(err: crate::operation::get_variant_store::GetVariantStoreError) -> Self {
1833 match err {
1834 crate::operation::get_variant_store::GetVariantStoreError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1835 crate::operation::get_variant_store::GetVariantStoreError::InternalServerException(inner) => Error::InternalServerException(inner),
1836 crate::operation::get_variant_store::GetVariantStoreError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1837 crate::operation::get_variant_store::GetVariantStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1838 crate::operation::get_variant_store::GetVariantStoreError::ValidationException(inner) => Error::ValidationException(inner),
1839 crate::operation::get_variant_store::GetVariantStoreError::Unhandled(inner) => Error::Unhandled(inner),
1840 }
1841 }
1842}
1843impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_workflow::GetWorkflowError, R>> for Error
1844where
1845 R: Send + Sync + std::fmt::Debug + 'static,
1846{
1847 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_workflow::GetWorkflowError, R>) -> Self {
1848 match err {
1849 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1850 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1851 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1852 source: err.into(),
1853 }),
1854 }
1855 }
1856}
1857impl From<crate::operation::get_workflow::GetWorkflowError> for Error {
1858 fn from(err: crate::operation::get_workflow::GetWorkflowError) -> Self {
1859 match err {
1860 crate::operation::get_workflow::GetWorkflowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1861 crate::operation::get_workflow::GetWorkflowError::ConflictException(inner) => Error::ConflictException(inner),
1862 crate::operation::get_workflow::GetWorkflowError::InternalServerException(inner) => Error::InternalServerException(inner),
1863 crate::operation::get_workflow::GetWorkflowError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1864 crate::operation::get_workflow::GetWorkflowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1865 crate::operation::get_workflow::GetWorkflowError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1866 crate::operation::get_workflow::GetWorkflowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1867 crate::operation::get_workflow::GetWorkflowError::ValidationException(inner) => Error::ValidationException(inner),
1868 crate::operation::get_workflow::GetWorkflowError::Unhandled(inner) => Error::Unhandled(inner),
1869 }
1870 }
1871}
1872impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_workflow_version::GetWorkflowVersionError, R>> for Error
1873where
1874 R: Send + Sync + std::fmt::Debug + 'static,
1875{
1876 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_workflow_version::GetWorkflowVersionError, R>) -> Self {
1877 match err {
1878 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1879 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1880 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1881 source: err.into(),
1882 }),
1883 }
1884 }
1885}
1886impl From<crate::operation::get_workflow_version::GetWorkflowVersionError> for Error {
1887 fn from(err: crate::operation::get_workflow_version::GetWorkflowVersionError) -> Self {
1888 match err {
1889 crate::operation::get_workflow_version::GetWorkflowVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1890 crate::operation::get_workflow_version::GetWorkflowVersionError::ConflictException(inner) => Error::ConflictException(inner),
1891 crate::operation::get_workflow_version::GetWorkflowVersionError::InternalServerException(inner) => Error::InternalServerException(inner),
1892 crate::operation::get_workflow_version::GetWorkflowVersionError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
1893 crate::operation::get_workflow_version::GetWorkflowVersionError::ResourceNotFoundException(inner) => {
1894 Error::ResourceNotFoundException(inner)
1895 }
1896 crate::operation::get_workflow_version::GetWorkflowVersionError::ServiceQuotaExceededException(inner) => {
1897 Error::ServiceQuotaExceededException(inner)
1898 }
1899 crate::operation::get_workflow_version::GetWorkflowVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1900 crate::operation::get_workflow_version::GetWorkflowVersionError::ValidationException(inner) => Error::ValidationException(inner),
1901 crate::operation::get_workflow_version::GetWorkflowVersionError::Unhandled(inner) => Error::Unhandled(inner),
1902 }
1903 }
1904}
1905impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_annotation_import_jobs::ListAnnotationImportJobsError, R>>
1906 for Error
1907where
1908 R: Send + Sync + std::fmt::Debug + 'static,
1909{
1910 fn from(
1911 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_annotation_import_jobs::ListAnnotationImportJobsError, R>,
1912 ) -> Self {
1913 match err {
1914 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1915 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1916 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1917 source: err.into(),
1918 }),
1919 }
1920 }
1921}
1922impl From<crate::operation::list_annotation_import_jobs::ListAnnotationImportJobsError> for Error {
1923 fn from(err: crate::operation::list_annotation_import_jobs::ListAnnotationImportJobsError) -> Self {
1924 match err {
1925 crate::operation::list_annotation_import_jobs::ListAnnotationImportJobsError::AccessDeniedException(inner) => {
1926 Error::AccessDeniedException(inner)
1927 }
1928 crate::operation::list_annotation_import_jobs::ListAnnotationImportJobsError::InternalServerException(inner) => {
1929 Error::InternalServerException(inner)
1930 }
1931 crate::operation::list_annotation_import_jobs::ListAnnotationImportJobsError::ResourceNotFoundException(inner) => {
1932 Error::ResourceNotFoundException(inner)
1933 }
1934 crate::operation::list_annotation_import_jobs::ListAnnotationImportJobsError::ThrottlingException(inner) => {
1935 Error::ThrottlingException(inner)
1936 }
1937 crate::operation::list_annotation_import_jobs::ListAnnotationImportJobsError::ValidationException(inner) => {
1938 Error::ValidationException(inner)
1939 }
1940 crate::operation::list_annotation_import_jobs::ListAnnotationImportJobsError::Unhandled(inner) => Error::Unhandled(inner),
1941 }
1942 }
1943}
1944impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_annotation_stores::ListAnnotationStoresError, R>> for Error
1945where
1946 R: Send + Sync + std::fmt::Debug + 'static,
1947{
1948 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_annotation_stores::ListAnnotationStoresError, R>) -> Self {
1949 match err {
1950 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1951 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1952 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1953 source: err.into(),
1954 }),
1955 }
1956 }
1957}
1958impl From<crate::operation::list_annotation_stores::ListAnnotationStoresError> for Error {
1959 fn from(err: crate::operation::list_annotation_stores::ListAnnotationStoresError) -> Self {
1960 match err {
1961 crate::operation::list_annotation_stores::ListAnnotationStoresError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1962 crate::operation::list_annotation_stores::ListAnnotationStoresError::InternalServerException(inner) => {
1963 Error::InternalServerException(inner)
1964 }
1965 crate::operation::list_annotation_stores::ListAnnotationStoresError::ResourceNotFoundException(inner) => {
1966 Error::ResourceNotFoundException(inner)
1967 }
1968 crate::operation::list_annotation_stores::ListAnnotationStoresError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1969 crate::operation::list_annotation_stores::ListAnnotationStoresError::ValidationException(inner) => Error::ValidationException(inner),
1970 crate::operation::list_annotation_stores::ListAnnotationStoresError::Unhandled(inner) => Error::Unhandled(inner),
1971 }
1972 }
1973}
1974impl<R>
1975 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_annotation_store_versions::ListAnnotationStoreVersionsError, R>>
1976 for Error
1977where
1978 R: Send + Sync + std::fmt::Debug + 'static,
1979{
1980 fn from(
1981 err: ::aws_smithy_runtime_api::client::result::SdkError<
1982 crate::operation::list_annotation_store_versions::ListAnnotationStoreVersionsError,
1983 R,
1984 >,
1985 ) -> Self {
1986 match err {
1987 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1988 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1989 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1990 source: err.into(),
1991 }),
1992 }
1993 }
1994}
1995impl From<crate::operation::list_annotation_store_versions::ListAnnotationStoreVersionsError> for Error {
1996 fn from(err: crate::operation::list_annotation_store_versions::ListAnnotationStoreVersionsError) -> Self {
1997 match err {
1998 crate::operation::list_annotation_store_versions::ListAnnotationStoreVersionsError::AccessDeniedException(inner) => {
1999 Error::AccessDeniedException(inner)
2000 }
2001 crate::operation::list_annotation_store_versions::ListAnnotationStoreVersionsError::InternalServerException(inner) => {
2002 Error::InternalServerException(inner)
2003 }
2004 crate::operation::list_annotation_store_versions::ListAnnotationStoreVersionsError::ResourceNotFoundException(inner) => {
2005 Error::ResourceNotFoundException(inner)
2006 }
2007 crate::operation::list_annotation_store_versions::ListAnnotationStoreVersionsError::ThrottlingException(inner) => {
2008 Error::ThrottlingException(inner)
2009 }
2010 crate::operation::list_annotation_store_versions::ListAnnotationStoreVersionsError::ValidationException(inner) => {
2011 Error::ValidationException(inner)
2012 }
2013 crate::operation::list_annotation_store_versions::ListAnnotationStoreVersionsError::Unhandled(inner) => Error::Unhandled(inner),
2014 }
2015 }
2016}
2017impl<R>
2018 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError, R>>
2019 for Error
2020where
2021 R: Send + Sync + std::fmt::Debug + 'static,
2022{
2023 fn from(
2024 err: ::aws_smithy_runtime_api::client::result::SdkError<
2025 crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError,
2026 R,
2027 >,
2028 ) -> Self {
2029 match err {
2030 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2031 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2032 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2033 source: err.into(),
2034 }),
2035 }
2036 }
2037}
2038impl From<crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError> for Error {
2039 fn from(err: crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError) -> Self {
2040 match err {
2041 crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError::AccessDeniedException(inner) => {
2042 Error::AccessDeniedException(inner)
2043 }
2044 crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError::InternalServerException(inner) => {
2045 Error::InternalServerException(inner)
2046 }
2047 crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError::NotSupportedOperationException(inner) => {
2048 Error::NotSupportedOperationException(inner)
2049 }
2050 crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError::RequestTimeoutException(inner) => {
2051 Error::RequestTimeoutException(inner)
2052 }
2053 crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError::ResourceNotFoundException(inner) => {
2054 Error::ResourceNotFoundException(inner)
2055 }
2056 crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError::ServiceQuotaExceededException(inner) => {
2057 Error::ServiceQuotaExceededException(inner)
2058 }
2059 crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError::ThrottlingException(inner) => {
2060 Error::ThrottlingException(inner)
2061 }
2062 crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError::ValidationException(inner) => {
2063 Error::ValidationException(inner)
2064 }
2065 crate::operation::list_multipart_read_set_uploads::ListMultipartReadSetUploadsError::Unhandled(inner) => Error::Unhandled(inner),
2066 }
2067 }
2068}
2069impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_read_set_activation_jobs::ListReadSetActivationJobsError, R>>
2070 for Error
2071where
2072 R: Send + Sync + std::fmt::Debug + 'static,
2073{
2074 fn from(
2075 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_read_set_activation_jobs::ListReadSetActivationJobsError, R>,
2076 ) -> Self {
2077 match err {
2078 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2079 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2080 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2081 source: err.into(),
2082 }),
2083 }
2084 }
2085}
2086impl From<crate::operation::list_read_set_activation_jobs::ListReadSetActivationJobsError> for Error {
2087 fn from(err: crate::operation::list_read_set_activation_jobs::ListReadSetActivationJobsError) -> Self {
2088 match err {
2089 crate::operation::list_read_set_activation_jobs::ListReadSetActivationJobsError::AccessDeniedException(inner) => {
2090 Error::AccessDeniedException(inner)
2091 }
2092 crate::operation::list_read_set_activation_jobs::ListReadSetActivationJobsError::InternalServerException(inner) => {
2093 Error::InternalServerException(inner)
2094 }
2095 crate::operation::list_read_set_activation_jobs::ListReadSetActivationJobsError::RequestTimeoutException(inner) => {
2096 Error::RequestTimeoutException(inner)
2097 }
2098 crate::operation::list_read_set_activation_jobs::ListReadSetActivationJobsError::ResourceNotFoundException(inner) => {
2099 Error::ResourceNotFoundException(inner)
2100 }
2101 crate::operation::list_read_set_activation_jobs::ListReadSetActivationJobsError::ThrottlingException(inner) => {
2102 Error::ThrottlingException(inner)
2103 }
2104 crate::operation::list_read_set_activation_jobs::ListReadSetActivationJobsError::ValidationException(inner) => {
2105 Error::ValidationException(inner)
2106 }
2107 crate::operation::list_read_set_activation_jobs::ListReadSetActivationJobsError::Unhandled(inner) => Error::Unhandled(inner),
2108 }
2109 }
2110}
2111impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_read_set_export_jobs::ListReadSetExportJobsError, R>> for Error
2112where
2113 R: Send + Sync + std::fmt::Debug + 'static,
2114{
2115 fn from(
2116 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_read_set_export_jobs::ListReadSetExportJobsError, R>,
2117 ) -> Self {
2118 match err {
2119 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2120 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2121 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2122 source: err.into(),
2123 }),
2124 }
2125 }
2126}
2127impl From<crate::operation::list_read_set_export_jobs::ListReadSetExportJobsError> for Error {
2128 fn from(err: crate::operation::list_read_set_export_jobs::ListReadSetExportJobsError) -> Self {
2129 match err {
2130 crate::operation::list_read_set_export_jobs::ListReadSetExportJobsError::AccessDeniedException(inner) => {
2131 Error::AccessDeniedException(inner)
2132 }
2133 crate::operation::list_read_set_export_jobs::ListReadSetExportJobsError::InternalServerException(inner) => {
2134 Error::InternalServerException(inner)
2135 }
2136 crate::operation::list_read_set_export_jobs::ListReadSetExportJobsError::RequestTimeoutException(inner) => {
2137 Error::RequestTimeoutException(inner)
2138 }
2139 crate::operation::list_read_set_export_jobs::ListReadSetExportJobsError::ResourceNotFoundException(inner) => {
2140 Error::ResourceNotFoundException(inner)
2141 }
2142 crate::operation::list_read_set_export_jobs::ListReadSetExportJobsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2143 crate::operation::list_read_set_export_jobs::ListReadSetExportJobsError::ValidationException(inner) => Error::ValidationException(inner),
2144 crate::operation::list_read_set_export_jobs::ListReadSetExportJobsError::Unhandled(inner) => Error::Unhandled(inner),
2145 }
2146 }
2147}
2148impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_read_set_import_jobs::ListReadSetImportJobsError, R>> for Error
2149where
2150 R: Send + Sync + std::fmt::Debug + 'static,
2151{
2152 fn from(
2153 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_read_set_import_jobs::ListReadSetImportJobsError, R>,
2154 ) -> Self {
2155 match err {
2156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2159 source: err.into(),
2160 }),
2161 }
2162 }
2163}
2164impl From<crate::operation::list_read_set_import_jobs::ListReadSetImportJobsError> for Error {
2165 fn from(err: crate::operation::list_read_set_import_jobs::ListReadSetImportJobsError) -> Self {
2166 match err {
2167 crate::operation::list_read_set_import_jobs::ListReadSetImportJobsError::AccessDeniedException(inner) => {
2168 Error::AccessDeniedException(inner)
2169 }
2170 crate::operation::list_read_set_import_jobs::ListReadSetImportJobsError::InternalServerException(inner) => {
2171 Error::InternalServerException(inner)
2172 }
2173 crate::operation::list_read_set_import_jobs::ListReadSetImportJobsError::RequestTimeoutException(inner) => {
2174 Error::RequestTimeoutException(inner)
2175 }
2176 crate::operation::list_read_set_import_jobs::ListReadSetImportJobsError::ResourceNotFoundException(inner) => {
2177 Error::ResourceNotFoundException(inner)
2178 }
2179 crate::operation::list_read_set_import_jobs::ListReadSetImportJobsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2180 crate::operation::list_read_set_import_jobs::ListReadSetImportJobsError::ValidationException(inner) => Error::ValidationException(inner),
2181 crate::operation::list_read_set_import_jobs::ListReadSetImportJobsError::Unhandled(inner) => Error::Unhandled(inner),
2182 }
2183 }
2184}
2185impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_read_sets::ListReadSetsError, R>> for Error
2186where
2187 R: Send + Sync + std::fmt::Debug + 'static,
2188{
2189 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_read_sets::ListReadSetsError, R>) -> Self {
2190 match err {
2191 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2192 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2193 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2194 source: err.into(),
2195 }),
2196 }
2197 }
2198}
2199impl From<crate::operation::list_read_sets::ListReadSetsError> for Error {
2200 fn from(err: crate::operation::list_read_sets::ListReadSetsError) -> Self {
2201 match err {
2202 crate::operation::list_read_sets::ListReadSetsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2203 crate::operation::list_read_sets::ListReadSetsError::InternalServerException(inner) => Error::InternalServerException(inner),
2204 crate::operation::list_read_sets::ListReadSetsError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
2205 crate::operation::list_read_sets::ListReadSetsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2206 crate::operation::list_read_sets::ListReadSetsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2207 crate::operation::list_read_sets::ListReadSetsError::ValidationException(inner) => Error::ValidationException(inner),
2208 crate::operation::list_read_sets::ListReadSetsError::Unhandled(inner) => Error::Unhandled(inner),
2209 }
2210 }
2211}
2212impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError, R>>
2213 for Error
2214where
2215 R: Send + Sync + std::fmt::Debug + 'static,
2216{
2217 fn from(
2218 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError, R>,
2219 ) -> Self {
2220 match err {
2221 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2222 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2223 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2224 source: err.into(),
2225 }),
2226 }
2227 }
2228}
2229impl From<crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError> for Error {
2230 fn from(err: crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError) -> Self {
2231 match err {
2232 crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError::AccessDeniedException(inner) => {
2233 Error::AccessDeniedException(inner)
2234 }
2235 crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError::InternalServerException(inner) => {
2236 Error::InternalServerException(inner)
2237 }
2238 crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError::NotSupportedOperationException(inner) => {
2239 Error::NotSupportedOperationException(inner)
2240 }
2241 crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError::RequestTimeoutException(inner) => {
2242 Error::RequestTimeoutException(inner)
2243 }
2244 crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError::ResourceNotFoundException(inner) => {
2245 Error::ResourceNotFoundException(inner)
2246 }
2247 crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError::ServiceQuotaExceededException(inner) => {
2248 Error::ServiceQuotaExceededException(inner)
2249 }
2250 crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError::ThrottlingException(inner) => {
2251 Error::ThrottlingException(inner)
2252 }
2253 crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError::ValidationException(inner) => {
2254 Error::ValidationException(inner)
2255 }
2256 crate::operation::list_read_set_upload_parts::ListReadSetUploadPartsError::Unhandled(inner) => Error::Unhandled(inner),
2257 }
2258 }
2259}
2260impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_reference_import_jobs::ListReferenceImportJobsError, R>>
2261 for Error
2262where
2263 R: Send + Sync + std::fmt::Debug + 'static,
2264{
2265 fn from(
2266 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_reference_import_jobs::ListReferenceImportJobsError, R>,
2267 ) -> Self {
2268 match err {
2269 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2270 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2271 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2272 source: err.into(),
2273 }),
2274 }
2275 }
2276}
2277impl From<crate::operation::list_reference_import_jobs::ListReferenceImportJobsError> for Error {
2278 fn from(err: crate::operation::list_reference_import_jobs::ListReferenceImportJobsError) -> Self {
2279 match err {
2280 crate::operation::list_reference_import_jobs::ListReferenceImportJobsError::AccessDeniedException(inner) => {
2281 Error::AccessDeniedException(inner)
2282 }
2283 crate::operation::list_reference_import_jobs::ListReferenceImportJobsError::InternalServerException(inner) => {
2284 Error::InternalServerException(inner)
2285 }
2286 crate::operation::list_reference_import_jobs::ListReferenceImportJobsError::RequestTimeoutException(inner) => {
2287 Error::RequestTimeoutException(inner)
2288 }
2289 crate::operation::list_reference_import_jobs::ListReferenceImportJobsError::ResourceNotFoundException(inner) => {
2290 Error::ResourceNotFoundException(inner)
2291 }
2292 crate::operation::list_reference_import_jobs::ListReferenceImportJobsError::ThrottlingException(inner) => {
2293 Error::ThrottlingException(inner)
2294 }
2295 crate::operation::list_reference_import_jobs::ListReferenceImportJobsError::ValidationException(inner) => {
2296 Error::ValidationException(inner)
2297 }
2298 crate::operation::list_reference_import_jobs::ListReferenceImportJobsError::Unhandled(inner) => Error::Unhandled(inner),
2299 }
2300 }
2301}
2302impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_references::ListReferencesError, R>> for Error
2303where
2304 R: Send + Sync + std::fmt::Debug + 'static,
2305{
2306 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_references::ListReferencesError, R>) -> Self {
2307 match err {
2308 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2309 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2310 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2311 source: err.into(),
2312 }),
2313 }
2314 }
2315}
2316impl From<crate::operation::list_references::ListReferencesError> for Error {
2317 fn from(err: crate::operation::list_references::ListReferencesError) -> Self {
2318 match err {
2319 crate::operation::list_references::ListReferencesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2320 crate::operation::list_references::ListReferencesError::InternalServerException(inner) => Error::InternalServerException(inner),
2321 crate::operation::list_references::ListReferencesError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
2322 crate::operation::list_references::ListReferencesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2323 crate::operation::list_references::ListReferencesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2324 crate::operation::list_references::ListReferencesError::ValidationException(inner) => Error::ValidationException(inner),
2325 crate::operation::list_references::ListReferencesError::Unhandled(inner) => Error::Unhandled(inner),
2326 }
2327 }
2328}
2329impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_reference_stores::ListReferenceStoresError, R>> for Error
2330where
2331 R: Send + Sync + std::fmt::Debug + 'static,
2332{
2333 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_reference_stores::ListReferenceStoresError, R>) -> Self {
2334 match err {
2335 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2336 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2337 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2338 source: err.into(),
2339 }),
2340 }
2341 }
2342}
2343impl From<crate::operation::list_reference_stores::ListReferenceStoresError> for Error {
2344 fn from(err: crate::operation::list_reference_stores::ListReferenceStoresError) -> Self {
2345 match err {
2346 crate::operation::list_reference_stores::ListReferenceStoresError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2347 crate::operation::list_reference_stores::ListReferenceStoresError::InternalServerException(inner) => {
2348 Error::InternalServerException(inner)
2349 }
2350 crate::operation::list_reference_stores::ListReferenceStoresError::RequestTimeoutException(inner) => {
2351 Error::RequestTimeoutException(inner)
2352 }
2353 crate::operation::list_reference_stores::ListReferenceStoresError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2354 crate::operation::list_reference_stores::ListReferenceStoresError::ValidationException(inner) => Error::ValidationException(inner),
2355 crate::operation::list_reference_stores::ListReferenceStoresError::Unhandled(inner) => Error::Unhandled(inner),
2356 }
2357 }
2358}
2359impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_run_caches::ListRunCachesError, R>> for Error
2360where
2361 R: Send + Sync + std::fmt::Debug + 'static,
2362{
2363 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_run_caches::ListRunCachesError, R>) -> Self {
2364 match err {
2365 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2366 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2367 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2368 source: err.into(),
2369 }),
2370 }
2371 }
2372}
2373impl From<crate::operation::list_run_caches::ListRunCachesError> for Error {
2374 fn from(err: crate::operation::list_run_caches::ListRunCachesError) -> Self {
2375 match err {
2376 crate::operation::list_run_caches::ListRunCachesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2377 crate::operation::list_run_caches::ListRunCachesError::ConflictException(inner) => Error::ConflictException(inner),
2378 crate::operation::list_run_caches::ListRunCachesError::InternalServerException(inner) => Error::InternalServerException(inner),
2379 crate::operation::list_run_caches::ListRunCachesError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
2380 crate::operation::list_run_caches::ListRunCachesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2381 crate::operation::list_run_caches::ListRunCachesError::ServiceQuotaExceededException(inner) => {
2382 Error::ServiceQuotaExceededException(inner)
2383 }
2384 crate::operation::list_run_caches::ListRunCachesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2385 crate::operation::list_run_caches::ListRunCachesError::ValidationException(inner) => Error::ValidationException(inner),
2386 crate::operation::list_run_caches::ListRunCachesError::Unhandled(inner) => Error::Unhandled(inner),
2387 }
2388 }
2389}
2390impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_run_groups::ListRunGroupsError, R>> for Error
2391where
2392 R: Send + Sync + std::fmt::Debug + 'static,
2393{
2394 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_run_groups::ListRunGroupsError, R>) -> Self {
2395 match err {
2396 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2397 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2398 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2399 source: err.into(),
2400 }),
2401 }
2402 }
2403}
2404impl From<crate::operation::list_run_groups::ListRunGroupsError> for Error {
2405 fn from(err: crate::operation::list_run_groups::ListRunGroupsError) -> Self {
2406 match err {
2407 crate::operation::list_run_groups::ListRunGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2408 crate::operation::list_run_groups::ListRunGroupsError::ConflictException(inner) => Error::ConflictException(inner),
2409 crate::operation::list_run_groups::ListRunGroupsError::InternalServerException(inner) => Error::InternalServerException(inner),
2410 crate::operation::list_run_groups::ListRunGroupsError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
2411 crate::operation::list_run_groups::ListRunGroupsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2412 crate::operation::list_run_groups::ListRunGroupsError::ServiceQuotaExceededException(inner) => {
2413 Error::ServiceQuotaExceededException(inner)
2414 }
2415 crate::operation::list_run_groups::ListRunGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2416 crate::operation::list_run_groups::ListRunGroupsError::ValidationException(inner) => Error::ValidationException(inner),
2417 crate::operation::list_run_groups::ListRunGroupsError::Unhandled(inner) => Error::Unhandled(inner),
2418 }
2419 }
2420}
2421impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_runs::ListRunsError, R>> for Error
2422where
2423 R: Send + Sync + std::fmt::Debug + 'static,
2424{
2425 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_runs::ListRunsError, R>) -> Self {
2426 match err {
2427 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2428 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2429 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2430 source: err.into(),
2431 }),
2432 }
2433 }
2434}
2435impl From<crate::operation::list_runs::ListRunsError> for Error {
2436 fn from(err: crate::operation::list_runs::ListRunsError) -> Self {
2437 match err {
2438 crate::operation::list_runs::ListRunsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2439 crate::operation::list_runs::ListRunsError::ConflictException(inner) => Error::ConflictException(inner),
2440 crate::operation::list_runs::ListRunsError::InternalServerException(inner) => Error::InternalServerException(inner),
2441 crate::operation::list_runs::ListRunsError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
2442 crate::operation::list_runs::ListRunsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2443 crate::operation::list_runs::ListRunsError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2444 crate::operation::list_runs::ListRunsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2445 crate::operation::list_runs::ListRunsError::ValidationException(inner) => Error::ValidationException(inner),
2446 crate::operation::list_runs::ListRunsError::Unhandled(inner) => Error::Unhandled(inner),
2447 }
2448 }
2449}
2450impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_run_tasks::ListRunTasksError, R>> for Error
2451where
2452 R: Send + Sync + std::fmt::Debug + 'static,
2453{
2454 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_run_tasks::ListRunTasksError, R>) -> Self {
2455 match err {
2456 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2457 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2458 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2459 source: err.into(),
2460 }),
2461 }
2462 }
2463}
2464impl From<crate::operation::list_run_tasks::ListRunTasksError> for Error {
2465 fn from(err: crate::operation::list_run_tasks::ListRunTasksError) -> Self {
2466 match err {
2467 crate::operation::list_run_tasks::ListRunTasksError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2468 crate::operation::list_run_tasks::ListRunTasksError::ConflictException(inner) => Error::ConflictException(inner),
2469 crate::operation::list_run_tasks::ListRunTasksError::InternalServerException(inner) => Error::InternalServerException(inner),
2470 crate::operation::list_run_tasks::ListRunTasksError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
2471 crate::operation::list_run_tasks::ListRunTasksError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2472 crate::operation::list_run_tasks::ListRunTasksError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2473 crate::operation::list_run_tasks::ListRunTasksError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2474 crate::operation::list_run_tasks::ListRunTasksError::ValidationException(inner) => Error::ValidationException(inner),
2475 crate::operation::list_run_tasks::ListRunTasksError::Unhandled(inner) => Error::Unhandled(inner),
2476 }
2477 }
2478}
2479impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sequence_stores::ListSequenceStoresError, R>> for Error
2480where
2481 R: Send + Sync + std::fmt::Debug + 'static,
2482{
2483 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sequence_stores::ListSequenceStoresError, R>) -> Self {
2484 match err {
2485 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2486 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2487 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2488 source: err.into(),
2489 }),
2490 }
2491 }
2492}
2493impl From<crate::operation::list_sequence_stores::ListSequenceStoresError> for Error {
2494 fn from(err: crate::operation::list_sequence_stores::ListSequenceStoresError) -> Self {
2495 match err {
2496 crate::operation::list_sequence_stores::ListSequenceStoresError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2497 crate::operation::list_sequence_stores::ListSequenceStoresError::InternalServerException(inner) => Error::InternalServerException(inner),
2498 crate::operation::list_sequence_stores::ListSequenceStoresError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
2499 crate::operation::list_sequence_stores::ListSequenceStoresError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2500 crate::operation::list_sequence_stores::ListSequenceStoresError::ValidationException(inner) => Error::ValidationException(inner),
2501 crate::operation::list_sequence_stores::ListSequenceStoresError::Unhandled(inner) => Error::Unhandled(inner),
2502 }
2503 }
2504}
2505impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_shares::ListSharesError, R>> for Error
2506where
2507 R: Send + Sync + std::fmt::Debug + 'static,
2508{
2509 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_shares::ListSharesError, R>) -> Self {
2510 match err {
2511 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2512 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2513 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2514 source: err.into(),
2515 }),
2516 }
2517 }
2518}
2519impl From<crate::operation::list_shares::ListSharesError> for Error {
2520 fn from(err: crate::operation::list_shares::ListSharesError) -> Self {
2521 match err {
2522 crate::operation::list_shares::ListSharesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2523 crate::operation::list_shares::ListSharesError::ConflictException(inner) => Error::ConflictException(inner),
2524 crate::operation::list_shares::ListSharesError::InternalServerException(inner) => Error::InternalServerException(inner),
2525 crate::operation::list_shares::ListSharesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2526 crate::operation::list_shares::ListSharesError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2527 crate::operation::list_shares::ListSharesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2528 crate::operation::list_shares::ListSharesError::ValidationException(inner) => Error::ValidationException(inner),
2529 crate::operation::list_shares::ListSharesError::Unhandled(inner) => Error::Unhandled(inner),
2530 }
2531 }
2532}
2533impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
2534where
2535 R: Send + Sync + std::fmt::Debug + 'static,
2536{
2537 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
2538 match err {
2539 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2540 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2541 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2542 source: err.into(),
2543 }),
2544 }
2545 }
2546}
2547impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
2548 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
2549 match err {
2550 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2551 crate::operation::list_tags_for_resource::ListTagsForResourceError::ConflictException(inner) => Error::ConflictException(inner),
2552 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServerException(inner) => {
2553 Error::InternalServerException(inner)
2554 }
2555 crate::operation::list_tags_for_resource::ListTagsForResourceError::RequestTimeoutException(inner) => {
2556 Error::RequestTimeoutException(inner)
2557 }
2558 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
2559 Error::ResourceNotFoundException(inner)
2560 }
2561 crate::operation::list_tags_for_resource::ListTagsForResourceError::ServiceQuotaExceededException(inner) => {
2562 Error::ServiceQuotaExceededException(inner)
2563 }
2564 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2565 crate::operation::list_tags_for_resource::ListTagsForResourceError::ValidationException(inner) => Error::ValidationException(inner),
2566 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
2567 }
2568 }
2569}
2570impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_variant_import_jobs::ListVariantImportJobsError, R>> for Error
2571where
2572 R: Send + Sync + std::fmt::Debug + 'static,
2573{
2574 fn from(
2575 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_variant_import_jobs::ListVariantImportJobsError, R>,
2576 ) -> Self {
2577 match err {
2578 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2579 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2580 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2581 source: err.into(),
2582 }),
2583 }
2584 }
2585}
2586impl From<crate::operation::list_variant_import_jobs::ListVariantImportJobsError> for Error {
2587 fn from(err: crate::operation::list_variant_import_jobs::ListVariantImportJobsError) -> Self {
2588 match err {
2589 crate::operation::list_variant_import_jobs::ListVariantImportJobsError::AccessDeniedException(inner) => {
2590 Error::AccessDeniedException(inner)
2591 }
2592 crate::operation::list_variant_import_jobs::ListVariantImportJobsError::InternalServerException(inner) => {
2593 Error::InternalServerException(inner)
2594 }
2595 crate::operation::list_variant_import_jobs::ListVariantImportJobsError::ResourceNotFoundException(inner) => {
2596 Error::ResourceNotFoundException(inner)
2597 }
2598 crate::operation::list_variant_import_jobs::ListVariantImportJobsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2599 crate::operation::list_variant_import_jobs::ListVariantImportJobsError::ValidationException(inner) => Error::ValidationException(inner),
2600 crate::operation::list_variant_import_jobs::ListVariantImportJobsError::Unhandled(inner) => Error::Unhandled(inner),
2601 }
2602 }
2603}
2604impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_variant_stores::ListVariantStoresError, R>> for Error
2605where
2606 R: Send + Sync + std::fmt::Debug + 'static,
2607{
2608 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_variant_stores::ListVariantStoresError, R>) -> Self {
2609 match err {
2610 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2611 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2612 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2613 source: err.into(),
2614 }),
2615 }
2616 }
2617}
2618impl From<crate::operation::list_variant_stores::ListVariantStoresError> for Error {
2619 fn from(err: crate::operation::list_variant_stores::ListVariantStoresError) -> Self {
2620 match err {
2621 crate::operation::list_variant_stores::ListVariantStoresError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2622 crate::operation::list_variant_stores::ListVariantStoresError::InternalServerException(inner) => Error::InternalServerException(inner),
2623 crate::operation::list_variant_stores::ListVariantStoresError::ResourceNotFoundException(inner) => {
2624 Error::ResourceNotFoundException(inner)
2625 }
2626 crate::operation::list_variant_stores::ListVariantStoresError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2627 crate::operation::list_variant_stores::ListVariantStoresError::ValidationException(inner) => Error::ValidationException(inner),
2628 crate::operation::list_variant_stores::ListVariantStoresError::Unhandled(inner) => Error::Unhandled(inner),
2629 }
2630 }
2631}
2632impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workflows::ListWorkflowsError, R>> for Error
2633where
2634 R: Send + Sync + std::fmt::Debug + 'static,
2635{
2636 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workflows::ListWorkflowsError, R>) -> Self {
2637 match err {
2638 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2639 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2640 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2641 source: err.into(),
2642 }),
2643 }
2644 }
2645}
2646impl From<crate::operation::list_workflows::ListWorkflowsError> for Error {
2647 fn from(err: crate::operation::list_workflows::ListWorkflowsError) -> Self {
2648 match err {
2649 crate::operation::list_workflows::ListWorkflowsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2650 crate::operation::list_workflows::ListWorkflowsError::ConflictException(inner) => Error::ConflictException(inner),
2651 crate::operation::list_workflows::ListWorkflowsError::InternalServerException(inner) => Error::InternalServerException(inner),
2652 crate::operation::list_workflows::ListWorkflowsError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
2653 crate::operation::list_workflows::ListWorkflowsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2654 crate::operation::list_workflows::ListWorkflowsError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2655 crate::operation::list_workflows::ListWorkflowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2656 crate::operation::list_workflows::ListWorkflowsError::ValidationException(inner) => Error::ValidationException(inner),
2657 crate::operation::list_workflows::ListWorkflowsError::Unhandled(inner) => Error::Unhandled(inner),
2658 }
2659 }
2660}
2661impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workflow_versions::ListWorkflowVersionsError, R>> for Error
2662where
2663 R: Send + Sync + std::fmt::Debug + 'static,
2664{
2665 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_workflow_versions::ListWorkflowVersionsError, R>) -> Self {
2666 match err {
2667 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2668 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2669 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2670 source: err.into(),
2671 }),
2672 }
2673 }
2674}
2675impl From<crate::operation::list_workflow_versions::ListWorkflowVersionsError> for Error {
2676 fn from(err: crate::operation::list_workflow_versions::ListWorkflowVersionsError) -> Self {
2677 match err {
2678 crate::operation::list_workflow_versions::ListWorkflowVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2679 crate::operation::list_workflow_versions::ListWorkflowVersionsError::ConflictException(inner) => Error::ConflictException(inner),
2680 crate::operation::list_workflow_versions::ListWorkflowVersionsError::InternalServerException(inner) => {
2681 Error::InternalServerException(inner)
2682 }
2683 crate::operation::list_workflow_versions::ListWorkflowVersionsError::RequestTimeoutException(inner) => {
2684 Error::RequestTimeoutException(inner)
2685 }
2686 crate::operation::list_workflow_versions::ListWorkflowVersionsError::ResourceNotFoundException(inner) => {
2687 Error::ResourceNotFoundException(inner)
2688 }
2689 crate::operation::list_workflow_versions::ListWorkflowVersionsError::ServiceQuotaExceededException(inner) => {
2690 Error::ServiceQuotaExceededException(inner)
2691 }
2692 crate::operation::list_workflow_versions::ListWorkflowVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2693 crate::operation::list_workflow_versions::ListWorkflowVersionsError::ValidationException(inner) => Error::ValidationException(inner),
2694 crate::operation::list_workflow_versions::ListWorkflowVersionsError::Unhandled(inner) => Error::Unhandled(inner),
2695 }
2696 }
2697}
2698impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_s3_access_policy::PutS3AccessPolicyError, R>> for Error
2699where
2700 R: Send + Sync + std::fmt::Debug + 'static,
2701{
2702 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_s3_access_policy::PutS3AccessPolicyError, R>) -> Self {
2703 match err {
2704 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2705 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2706 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2707 source: err.into(),
2708 }),
2709 }
2710 }
2711}
2712impl From<crate::operation::put_s3_access_policy::PutS3AccessPolicyError> for Error {
2713 fn from(err: crate::operation::put_s3_access_policy::PutS3AccessPolicyError) -> Self {
2714 match err {
2715 crate::operation::put_s3_access_policy::PutS3AccessPolicyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2716 crate::operation::put_s3_access_policy::PutS3AccessPolicyError::InternalServerException(inner) => Error::InternalServerException(inner),
2717 crate::operation::put_s3_access_policy::PutS3AccessPolicyError::NotSupportedOperationException(inner) => {
2718 Error::NotSupportedOperationException(inner)
2719 }
2720 crate::operation::put_s3_access_policy::PutS3AccessPolicyError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
2721 crate::operation::put_s3_access_policy::PutS3AccessPolicyError::ResourceNotFoundException(inner) => {
2722 Error::ResourceNotFoundException(inner)
2723 }
2724 crate::operation::put_s3_access_policy::PutS3AccessPolicyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2725 crate::operation::put_s3_access_policy::PutS3AccessPolicyError::ValidationException(inner) => Error::ValidationException(inner),
2726 crate::operation::put_s3_access_policy::PutS3AccessPolicyError::Unhandled(inner) => Error::Unhandled(inner),
2727 }
2728 }
2729}
2730impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_annotation_import_job::StartAnnotationImportJobError, R>>
2731 for Error
2732where
2733 R: Send + Sync + std::fmt::Debug + 'static,
2734{
2735 fn from(
2736 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_annotation_import_job::StartAnnotationImportJobError, R>,
2737 ) -> Self {
2738 match err {
2739 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2740 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2741 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2742 source: err.into(),
2743 }),
2744 }
2745 }
2746}
2747impl From<crate::operation::start_annotation_import_job::StartAnnotationImportJobError> for Error {
2748 fn from(err: crate::operation::start_annotation_import_job::StartAnnotationImportJobError) -> Self {
2749 match err {
2750 crate::operation::start_annotation_import_job::StartAnnotationImportJobError::AccessDeniedException(inner) => {
2751 Error::AccessDeniedException(inner)
2752 }
2753 crate::operation::start_annotation_import_job::StartAnnotationImportJobError::InternalServerException(inner) => {
2754 Error::InternalServerException(inner)
2755 }
2756 crate::operation::start_annotation_import_job::StartAnnotationImportJobError::ResourceNotFoundException(inner) => {
2757 Error::ResourceNotFoundException(inner)
2758 }
2759 crate::operation::start_annotation_import_job::StartAnnotationImportJobError::ServiceQuotaExceededException(inner) => {
2760 Error::ServiceQuotaExceededException(inner)
2761 }
2762 crate::operation::start_annotation_import_job::StartAnnotationImportJobError::ThrottlingException(inner) => {
2763 Error::ThrottlingException(inner)
2764 }
2765 crate::operation::start_annotation_import_job::StartAnnotationImportJobError::ValidationException(inner) => {
2766 Error::ValidationException(inner)
2767 }
2768 crate::operation::start_annotation_import_job::StartAnnotationImportJobError::Unhandled(inner) => Error::Unhandled(inner),
2769 }
2770 }
2771}
2772impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_read_set_activation_job::StartReadSetActivationJobError, R>>
2773 for Error
2774where
2775 R: Send + Sync + std::fmt::Debug + 'static,
2776{
2777 fn from(
2778 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_read_set_activation_job::StartReadSetActivationJobError, R>,
2779 ) -> Self {
2780 match err {
2781 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2782 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2783 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2784 source: err.into(),
2785 }),
2786 }
2787 }
2788}
2789impl From<crate::operation::start_read_set_activation_job::StartReadSetActivationJobError> for Error {
2790 fn from(err: crate::operation::start_read_set_activation_job::StartReadSetActivationJobError) -> Self {
2791 match err {
2792 crate::operation::start_read_set_activation_job::StartReadSetActivationJobError::AccessDeniedException(inner) => {
2793 Error::AccessDeniedException(inner)
2794 }
2795 crate::operation::start_read_set_activation_job::StartReadSetActivationJobError::InternalServerException(inner) => {
2796 Error::InternalServerException(inner)
2797 }
2798 crate::operation::start_read_set_activation_job::StartReadSetActivationJobError::RequestTimeoutException(inner) => {
2799 Error::RequestTimeoutException(inner)
2800 }
2801 crate::operation::start_read_set_activation_job::StartReadSetActivationJobError::ResourceNotFoundException(inner) => {
2802 Error::ResourceNotFoundException(inner)
2803 }
2804 crate::operation::start_read_set_activation_job::StartReadSetActivationJobError::ServiceQuotaExceededException(inner) => {
2805 Error::ServiceQuotaExceededException(inner)
2806 }
2807 crate::operation::start_read_set_activation_job::StartReadSetActivationJobError::ThrottlingException(inner) => {
2808 Error::ThrottlingException(inner)
2809 }
2810 crate::operation::start_read_set_activation_job::StartReadSetActivationJobError::ValidationException(inner) => {
2811 Error::ValidationException(inner)
2812 }
2813 crate::operation::start_read_set_activation_job::StartReadSetActivationJobError::Unhandled(inner) => Error::Unhandled(inner),
2814 }
2815 }
2816}
2817impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_read_set_export_job::StartReadSetExportJobError, R>> for Error
2818where
2819 R: Send + Sync + std::fmt::Debug + 'static,
2820{
2821 fn from(
2822 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_read_set_export_job::StartReadSetExportJobError, R>,
2823 ) -> Self {
2824 match err {
2825 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2826 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2827 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2828 source: err.into(),
2829 }),
2830 }
2831 }
2832}
2833impl From<crate::operation::start_read_set_export_job::StartReadSetExportJobError> for Error {
2834 fn from(err: crate::operation::start_read_set_export_job::StartReadSetExportJobError) -> Self {
2835 match err {
2836 crate::operation::start_read_set_export_job::StartReadSetExportJobError::AccessDeniedException(inner) => {
2837 Error::AccessDeniedException(inner)
2838 }
2839 crate::operation::start_read_set_export_job::StartReadSetExportJobError::InternalServerException(inner) => {
2840 Error::InternalServerException(inner)
2841 }
2842 crate::operation::start_read_set_export_job::StartReadSetExportJobError::RequestTimeoutException(inner) => {
2843 Error::RequestTimeoutException(inner)
2844 }
2845 crate::operation::start_read_set_export_job::StartReadSetExportJobError::ResourceNotFoundException(inner) => {
2846 Error::ResourceNotFoundException(inner)
2847 }
2848 crate::operation::start_read_set_export_job::StartReadSetExportJobError::ServiceQuotaExceededException(inner) => {
2849 Error::ServiceQuotaExceededException(inner)
2850 }
2851 crate::operation::start_read_set_export_job::StartReadSetExportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2852 crate::operation::start_read_set_export_job::StartReadSetExportJobError::ValidationException(inner) => Error::ValidationException(inner),
2853 crate::operation::start_read_set_export_job::StartReadSetExportJobError::Unhandled(inner) => Error::Unhandled(inner),
2854 }
2855 }
2856}
2857impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_read_set_import_job::StartReadSetImportJobError, R>> for Error
2858where
2859 R: Send + Sync + std::fmt::Debug + 'static,
2860{
2861 fn from(
2862 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_read_set_import_job::StartReadSetImportJobError, R>,
2863 ) -> Self {
2864 match err {
2865 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2866 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2867 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2868 source: err.into(),
2869 }),
2870 }
2871 }
2872}
2873impl From<crate::operation::start_read_set_import_job::StartReadSetImportJobError> for Error {
2874 fn from(err: crate::operation::start_read_set_import_job::StartReadSetImportJobError) -> Self {
2875 match err {
2876 crate::operation::start_read_set_import_job::StartReadSetImportJobError::AccessDeniedException(inner) => {
2877 Error::AccessDeniedException(inner)
2878 }
2879 crate::operation::start_read_set_import_job::StartReadSetImportJobError::InternalServerException(inner) => {
2880 Error::InternalServerException(inner)
2881 }
2882 crate::operation::start_read_set_import_job::StartReadSetImportJobError::RequestTimeoutException(inner) => {
2883 Error::RequestTimeoutException(inner)
2884 }
2885 crate::operation::start_read_set_import_job::StartReadSetImportJobError::ResourceNotFoundException(inner) => {
2886 Error::ResourceNotFoundException(inner)
2887 }
2888 crate::operation::start_read_set_import_job::StartReadSetImportJobError::ServiceQuotaExceededException(inner) => {
2889 Error::ServiceQuotaExceededException(inner)
2890 }
2891 crate::operation::start_read_set_import_job::StartReadSetImportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2892 crate::operation::start_read_set_import_job::StartReadSetImportJobError::ValidationException(inner) => Error::ValidationException(inner),
2893 crate::operation::start_read_set_import_job::StartReadSetImportJobError::Unhandled(inner) => Error::Unhandled(inner),
2894 }
2895 }
2896}
2897impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_reference_import_job::StartReferenceImportJobError, R>>
2898 for Error
2899where
2900 R: Send + Sync + std::fmt::Debug + 'static,
2901{
2902 fn from(
2903 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_reference_import_job::StartReferenceImportJobError, R>,
2904 ) -> Self {
2905 match err {
2906 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2907 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2908 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2909 source: err.into(),
2910 }),
2911 }
2912 }
2913}
2914impl From<crate::operation::start_reference_import_job::StartReferenceImportJobError> for Error {
2915 fn from(err: crate::operation::start_reference_import_job::StartReferenceImportJobError) -> Self {
2916 match err {
2917 crate::operation::start_reference_import_job::StartReferenceImportJobError::AccessDeniedException(inner) => {
2918 Error::AccessDeniedException(inner)
2919 }
2920 crate::operation::start_reference_import_job::StartReferenceImportJobError::InternalServerException(inner) => {
2921 Error::InternalServerException(inner)
2922 }
2923 crate::operation::start_reference_import_job::StartReferenceImportJobError::RequestTimeoutException(inner) => {
2924 Error::RequestTimeoutException(inner)
2925 }
2926 crate::operation::start_reference_import_job::StartReferenceImportJobError::ResourceNotFoundException(inner) => {
2927 Error::ResourceNotFoundException(inner)
2928 }
2929 crate::operation::start_reference_import_job::StartReferenceImportJobError::ServiceQuotaExceededException(inner) => {
2930 Error::ServiceQuotaExceededException(inner)
2931 }
2932 crate::operation::start_reference_import_job::StartReferenceImportJobError::ThrottlingException(inner) => {
2933 Error::ThrottlingException(inner)
2934 }
2935 crate::operation::start_reference_import_job::StartReferenceImportJobError::ValidationException(inner) => {
2936 Error::ValidationException(inner)
2937 }
2938 crate::operation::start_reference_import_job::StartReferenceImportJobError::Unhandled(inner) => Error::Unhandled(inner),
2939 }
2940 }
2941}
2942impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_run::StartRunError, R>> for Error
2943where
2944 R: Send + Sync + std::fmt::Debug + 'static,
2945{
2946 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_run::StartRunError, R>) -> Self {
2947 match err {
2948 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2949 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2950 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2951 source: err.into(),
2952 }),
2953 }
2954 }
2955}
2956impl From<crate::operation::start_run::StartRunError> for Error {
2957 fn from(err: crate::operation::start_run::StartRunError) -> Self {
2958 match err {
2959 crate::operation::start_run::StartRunError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2960 crate::operation::start_run::StartRunError::ConflictException(inner) => Error::ConflictException(inner),
2961 crate::operation::start_run::StartRunError::InternalServerException(inner) => Error::InternalServerException(inner),
2962 crate::operation::start_run::StartRunError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
2963 crate::operation::start_run::StartRunError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2964 crate::operation::start_run::StartRunError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2965 crate::operation::start_run::StartRunError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2966 crate::operation::start_run::StartRunError::ValidationException(inner) => Error::ValidationException(inner),
2967 crate::operation::start_run::StartRunError::Unhandled(inner) => Error::Unhandled(inner),
2968 }
2969 }
2970}
2971impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_variant_import_job::StartVariantImportJobError, R>> for Error
2972where
2973 R: Send + Sync + std::fmt::Debug + 'static,
2974{
2975 fn from(
2976 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_variant_import_job::StartVariantImportJobError, R>,
2977 ) -> Self {
2978 match err {
2979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2982 source: err.into(),
2983 }),
2984 }
2985 }
2986}
2987impl From<crate::operation::start_variant_import_job::StartVariantImportJobError> for Error {
2988 fn from(err: crate::operation::start_variant_import_job::StartVariantImportJobError) -> Self {
2989 match err {
2990 crate::operation::start_variant_import_job::StartVariantImportJobError::AccessDeniedException(inner) => {
2991 Error::AccessDeniedException(inner)
2992 }
2993 crate::operation::start_variant_import_job::StartVariantImportJobError::InternalServerException(inner) => {
2994 Error::InternalServerException(inner)
2995 }
2996 crate::operation::start_variant_import_job::StartVariantImportJobError::ResourceNotFoundException(inner) => {
2997 Error::ResourceNotFoundException(inner)
2998 }
2999 crate::operation::start_variant_import_job::StartVariantImportJobError::ServiceQuotaExceededException(inner) => {
3000 Error::ServiceQuotaExceededException(inner)
3001 }
3002 crate::operation::start_variant_import_job::StartVariantImportJobError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3003 crate::operation::start_variant_import_job::StartVariantImportJobError::ValidationException(inner) => Error::ValidationException(inner),
3004 crate::operation::start_variant_import_job::StartVariantImportJobError::Unhandled(inner) => Error::Unhandled(inner),
3005 }
3006 }
3007}
3008impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
3009where
3010 R: Send + Sync + std::fmt::Debug + 'static,
3011{
3012 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
3013 match err {
3014 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3015 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3016 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3017 source: err.into(),
3018 }),
3019 }
3020 }
3021}
3022impl From<crate::operation::tag_resource::TagResourceError> for Error {
3023 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
3024 match err {
3025 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3026 crate::operation::tag_resource::TagResourceError::ConflictException(inner) => Error::ConflictException(inner),
3027 crate::operation::tag_resource::TagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
3028 crate::operation::tag_resource::TagResourceError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
3029 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3030 crate::operation::tag_resource::TagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
3031 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3032 crate::operation::tag_resource::TagResourceError::ValidationException(inner) => Error::ValidationException(inner),
3033 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3034 }
3035 }
3036}
3037impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
3038where
3039 R: Send + Sync + std::fmt::Debug + 'static,
3040{
3041 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
3042 match err {
3043 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3044 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3045 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3046 source: err.into(),
3047 }),
3048 }
3049 }
3050}
3051impl From<crate::operation::untag_resource::UntagResourceError> for Error {
3052 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
3053 match err {
3054 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3055 crate::operation::untag_resource::UntagResourceError::ConflictException(inner) => Error::ConflictException(inner),
3056 crate::operation::untag_resource::UntagResourceError::InternalServerException(inner) => Error::InternalServerException(inner),
3057 crate::operation::untag_resource::UntagResourceError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
3058 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3059 crate::operation::untag_resource::UntagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
3060 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3061 crate::operation::untag_resource::UntagResourceError::ValidationException(inner) => Error::ValidationException(inner),
3062 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
3063 }
3064 }
3065}
3066impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_annotation_store::UpdateAnnotationStoreError, R>> for Error
3067where
3068 R: Send + Sync + std::fmt::Debug + 'static,
3069{
3070 fn from(
3071 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_annotation_store::UpdateAnnotationStoreError, R>,
3072 ) -> Self {
3073 match err {
3074 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3075 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3076 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3077 source: err.into(),
3078 }),
3079 }
3080 }
3081}
3082impl From<crate::operation::update_annotation_store::UpdateAnnotationStoreError> for Error {
3083 fn from(err: crate::operation::update_annotation_store::UpdateAnnotationStoreError) -> Self {
3084 match err {
3085 crate::operation::update_annotation_store::UpdateAnnotationStoreError::AccessDeniedException(inner) => {
3086 Error::AccessDeniedException(inner)
3087 }
3088 crate::operation::update_annotation_store::UpdateAnnotationStoreError::InternalServerException(inner) => {
3089 Error::InternalServerException(inner)
3090 }
3091 crate::operation::update_annotation_store::UpdateAnnotationStoreError::ResourceNotFoundException(inner) => {
3092 Error::ResourceNotFoundException(inner)
3093 }
3094 crate::operation::update_annotation_store::UpdateAnnotationStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3095 crate::operation::update_annotation_store::UpdateAnnotationStoreError::ValidationException(inner) => Error::ValidationException(inner),
3096 crate::operation::update_annotation_store::UpdateAnnotationStoreError::Unhandled(inner) => Error::Unhandled(inner),
3097 }
3098 }
3099}
3100impl<R>
3101 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_annotation_store_version::UpdateAnnotationStoreVersionError, R>>
3102 for Error
3103where
3104 R: Send + Sync + std::fmt::Debug + 'static,
3105{
3106 fn from(
3107 err: ::aws_smithy_runtime_api::client::result::SdkError<
3108 crate::operation::update_annotation_store_version::UpdateAnnotationStoreVersionError,
3109 R,
3110 >,
3111 ) -> Self {
3112 match err {
3113 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3114 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3115 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3116 source: err.into(),
3117 }),
3118 }
3119 }
3120}
3121impl From<crate::operation::update_annotation_store_version::UpdateAnnotationStoreVersionError> for Error {
3122 fn from(err: crate::operation::update_annotation_store_version::UpdateAnnotationStoreVersionError) -> Self {
3123 match err {
3124 crate::operation::update_annotation_store_version::UpdateAnnotationStoreVersionError::AccessDeniedException(inner) => {
3125 Error::AccessDeniedException(inner)
3126 }
3127 crate::operation::update_annotation_store_version::UpdateAnnotationStoreVersionError::InternalServerException(inner) => {
3128 Error::InternalServerException(inner)
3129 }
3130 crate::operation::update_annotation_store_version::UpdateAnnotationStoreVersionError::ResourceNotFoundException(inner) => {
3131 Error::ResourceNotFoundException(inner)
3132 }
3133 crate::operation::update_annotation_store_version::UpdateAnnotationStoreVersionError::ThrottlingException(inner) => {
3134 Error::ThrottlingException(inner)
3135 }
3136 crate::operation::update_annotation_store_version::UpdateAnnotationStoreVersionError::ValidationException(inner) => {
3137 Error::ValidationException(inner)
3138 }
3139 crate::operation::update_annotation_store_version::UpdateAnnotationStoreVersionError::Unhandled(inner) => Error::Unhandled(inner),
3140 }
3141 }
3142}
3143impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_run_cache::UpdateRunCacheError, R>> for Error
3144where
3145 R: Send + Sync + std::fmt::Debug + 'static,
3146{
3147 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_run_cache::UpdateRunCacheError, R>) -> Self {
3148 match err {
3149 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3150 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3151 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3152 source: err.into(),
3153 }),
3154 }
3155 }
3156}
3157impl From<crate::operation::update_run_cache::UpdateRunCacheError> for Error {
3158 fn from(err: crate::operation::update_run_cache::UpdateRunCacheError) -> Self {
3159 match err {
3160 crate::operation::update_run_cache::UpdateRunCacheError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3161 crate::operation::update_run_cache::UpdateRunCacheError::ConflictException(inner) => Error::ConflictException(inner),
3162 crate::operation::update_run_cache::UpdateRunCacheError::InternalServerException(inner) => Error::InternalServerException(inner),
3163 crate::operation::update_run_cache::UpdateRunCacheError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
3164 crate::operation::update_run_cache::UpdateRunCacheError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3165 crate::operation::update_run_cache::UpdateRunCacheError::ServiceQuotaExceededException(inner) => {
3166 Error::ServiceQuotaExceededException(inner)
3167 }
3168 crate::operation::update_run_cache::UpdateRunCacheError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3169 crate::operation::update_run_cache::UpdateRunCacheError::ValidationException(inner) => Error::ValidationException(inner),
3170 crate::operation::update_run_cache::UpdateRunCacheError::Unhandled(inner) => Error::Unhandled(inner),
3171 }
3172 }
3173}
3174impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_run_group::UpdateRunGroupError, R>> for Error
3175where
3176 R: Send + Sync + std::fmt::Debug + 'static,
3177{
3178 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_run_group::UpdateRunGroupError, R>) -> Self {
3179 match err {
3180 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3181 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3182 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3183 source: err.into(),
3184 }),
3185 }
3186 }
3187}
3188impl From<crate::operation::update_run_group::UpdateRunGroupError> for Error {
3189 fn from(err: crate::operation::update_run_group::UpdateRunGroupError) -> Self {
3190 match err {
3191 crate::operation::update_run_group::UpdateRunGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3192 crate::operation::update_run_group::UpdateRunGroupError::ConflictException(inner) => Error::ConflictException(inner),
3193 crate::operation::update_run_group::UpdateRunGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
3194 crate::operation::update_run_group::UpdateRunGroupError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
3195 crate::operation::update_run_group::UpdateRunGroupError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3196 crate::operation::update_run_group::UpdateRunGroupError::ServiceQuotaExceededException(inner) => {
3197 Error::ServiceQuotaExceededException(inner)
3198 }
3199 crate::operation::update_run_group::UpdateRunGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3200 crate::operation::update_run_group::UpdateRunGroupError::ValidationException(inner) => Error::ValidationException(inner),
3201 crate::operation::update_run_group::UpdateRunGroupError::Unhandled(inner) => Error::Unhandled(inner),
3202 }
3203 }
3204}
3205impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_sequence_store::UpdateSequenceStoreError, R>> for Error
3206where
3207 R: Send + Sync + std::fmt::Debug + 'static,
3208{
3209 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_sequence_store::UpdateSequenceStoreError, R>) -> Self {
3210 match err {
3211 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3212 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3213 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3214 source: err.into(),
3215 }),
3216 }
3217 }
3218}
3219impl From<crate::operation::update_sequence_store::UpdateSequenceStoreError> for Error {
3220 fn from(err: crate::operation::update_sequence_store::UpdateSequenceStoreError) -> Self {
3221 match err {
3222 crate::operation::update_sequence_store::UpdateSequenceStoreError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3223 crate::operation::update_sequence_store::UpdateSequenceStoreError::ConflictException(inner) => Error::ConflictException(inner),
3224 crate::operation::update_sequence_store::UpdateSequenceStoreError::InternalServerException(inner) => {
3225 Error::InternalServerException(inner)
3226 }
3227 crate::operation::update_sequence_store::UpdateSequenceStoreError::RequestTimeoutException(inner) => {
3228 Error::RequestTimeoutException(inner)
3229 }
3230 crate::operation::update_sequence_store::UpdateSequenceStoreError::ResourceNotFoundException(inner) => {
3231 Error::ResourceNotFoundException(inner)
3232 }
3233 crate::operation::update_sequence_store::UpdateSequenceStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3234 crate::operation::update_sequence_store::UpdateSequenceStoreError::ValidationException(inner) => Error::ValidationException(inner),
3235 crate::operation::update_sequence_store::UpdateSequenceStoreError::Unhandled(inner) => Error::Unhandled(inner),
3236 }
3237 }
3238}
3239impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_variant_store::UpdateVariantStoreError, R>> for Error
3240where
3241 R: Send + Sync + std::fmt::Debug + 'static,
3242{
3243 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_variant_store::UpdateVariantStoreError, R>) -> Self {
3244 match err {
3245 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3246 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3247 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3248 source: err.into(),
3249 }),
3250 }
3251 }
3252}
3253impl From<crate::operation::update_variant_store::UpdateVariantStoreError> for Error {
3254 fn from(err: crate::operation::update_variant_store::UpdateVariantStoreError) -> Self {
3255 match err {
3256 crate::operation::update_variant_store::UpdateVariantStoreError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3257 crate::operation::update_variant_store::UpdateVariantStoreError::InternalServerException(inner) => Error::InternalServerException(inner),
3258 crate::operation::update_variant_store::UpdateVariantStoreError::ResourceNotFoundException(inner) => {
3259 Error::ResourceNotFoundException(inner)
3260 }
3261 crate::operation::update_variant_store::UpdateVariantStoreError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3262 crate::operation::update_variant_store::UpdateVariantStoreError::ValidationException(inner) => Error::ValidationException(inner),
3263 crate::operation::update_variant_store::UpdateVariantStoreError::Unhandled(inner) => Error::Unhandled(inner),
3264 }
3265 }
3266}
3267impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workflow::UpdateWorkflowError, R>> for Error
3268where
3269 R: Send + Sync + std::fmt::Debug + 'static,
3270{
3271 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workflow::UpdateWorkflowError, R>) -> Self {
3272 match err {
3273 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3274 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3275 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3276 source: err.into(),
3277 }),
3278 }
3279 }
3280}
3281impl From<crate::operation::update_workflow::UpdateWorkflowError> for Error {
3282 fn from(err: crate::operation::update_workflow::UpdateWorkflowError) -> Self {
3283 match err {
3284 crate::operation::update_workflow::UpdateWorkflowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3285 crate::operation::update_workflow::UpdateWorkflowError::ConflictException(inner) => Error::ConflictException(inner),
3286 crate::operation::update_workflow::UpdateWorkflowError::InternalServerException(inner) => Error::InternalServerException(inner),
3287 crate::operation::update_workflow::UpdateWorkflowError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
3288 crate::operation::update_workflow::UpdateWorkflowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3289 crate::operation::update_workflow::UpdateWorkflowError::ServiceQuotaExceededException(inner) => {
3290 Error::ServiceQuotaExceededException(inner)
3291 }
3292 crate::operation::update_workflow::UpdateWorkflowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3293 crate::operation::update_workflow::UpdateWorkflowError::ValidationException(inner) => Error::ValidationException(inner),
3294 crate::operation::update_workflow::UpdateWorkflowError::Unhandled(inner) => Error::Unhandled(inner),
3295 }
3296 }
3297}
3298impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workflow_version::UpdateWorkflowVersionError, R>> for Error
3299where
3300 R: Send + Sync + std::fmt::Debug + 'static,
3301{
3302 fn from(
3303 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_workflow_version::UpdateWorkflowVersionError, R>,
3304 ) -> Self {
3305 match err {
3306 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3307 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3308 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3309 source: err.into(),
3310 }),
3311 }
3312 }
3313}
3314impl From<crate::operation::update_workflow_version::UpdateWorkflowVersionError> for Error {
3315 fn from(err: crate::operation::update_workflow_version::UpdateWorkflowVersionError) -> Self {
3316 match err {
3317 crate::operation::update_workflow_version::UpdateWorkflowVersionError::AccessDeniedException(inner) => {
3318 Error::AccessDeniedException(inner)
3319 }
3320 crate::operation::update_workflow_version::UpdateWorkflowVersionError::ConflictException(inner) => Error::ConflictException(inner),
3321 crate::operation::update_workflow_version::UpdateWorkflowVersionError::InternalServerException(inner) => {
3322 Error::InternalServerException(inner)
3323 }
3324 crate::operation::update_workflow_version::UpdateWorkflowVersionError::RequestTimeoutException(inner) => {
3325 Error::RequestTimeoutException(inner)
3326 }
3327 crate::operation::update_workflow_version::UpdateWorkflowVersionError::ResourceNotFoundException(inner) => {
3328 Error::ResourceNotFoundException(inner)
3329 }
3330 crate::operation::update_workflow_version::UpdateWorkflowVersionError::ServiceQuotaExceededException(inner) => {
3331 Error::ServiceQuotaExceededException(inner)
3332 }
3333 crate::operation::update_workflow_version::UpdateWorkflowVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3334 crate::operation::update_workflow_version::UpdateWorkflowVersionError::ValidationException(inner) => Error::ValidationException(inner),
3335 crate::operation::update_workflow_version::UpdateWorkflowVersionError::Unhandled(inner) => Error::Unhandled(inner),
3336 }
3337 }
3338}
3339impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::upload_read_set_part::UploadReadSetPartError, R>> for Error
3340where
3341 R: Send + Sync + std::fmt::Debug + 'static,
3342{
3343 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::upload_read_set_part::UploadReadSetPartError, R>) -> Self {
3344 match err {
3345 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3346 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3347 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3348 source: err.into(),
3349 }),
3350 }
3351 }
3352}
3353impl From<crate::operation::upload_read_set_part::UploadReadSetPartError> for Error {
3354 fn from(err: crate::operation::upload_read_set_part::UploadReadSetPartError) -> Self {
3355 match err {
3356 crate::operation::upload_read_set_part::UploadReadSetPartError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3357 crate::operation::upload_read_set_part::UploadReadSetPartError::InternalServerException(inner) => Error::InternalServerException(inner),
3358 crate::operation::upload_read_set_part::UploadReadSetPartError::NotSupportedOperationException(inner) => {
3359 Error::NotSupportedOperationException(inner)
3360 }
3361 crate::operation::upload_read_set_part::UploadReadSetPartError::RequestTimeoutException(inner) => Error::RequestTimeoutException(inner),
3362 crate::operation::upload_read_set_part::UploadReadSetPartError::ResourceNotFoundException(inner) => {
3363 Error::ResourceNotFoundException(inner)
3364 }
3365 crate::operation::upload_read_set_part::UploadReadSetPartError::ServiceQuotaExceededException(inner) => {
3366 Error::ServiceQuotaExceededException(inner)
3367 }
3368 crate::operation::upload_read_set_part::UploadReadSetPartError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3369 crate::operation::upload_read_set_part::UploadReadSetPartError::ValidationException(inner) => Error::ValidationException(inner),
3370 crate::operation::upload_read_set_part::UploadReadSetPartError::Unhandled(inner) => Error::Unhandled(inner),
3371 }
3372 }
3373}
3374impl<O, E> ::std::convert::From<::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>> for Error
3375where
3376 O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
3377 E: ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static,
3378{
3379 fn from(err: ::aws_smithy_runtime_api::client::waiters::error::WaiterError<O, E>) -> Self {
3380 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3381 meta: ::std::default::Default::default(),
3382 source: err.into(),
3383 })
3384 }
3385}
3386impl ::std::error::Error for Error {
3387 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
3388 match self {
3389 Error::AccessDeniedException(inner) => inner.source(),
3390 Error::ConflictException(inner) => inner.source(),
3391 Error::InternalServerException(inner) => inner.source(),
3392 Error::NotSupportedOperationException(inner) => inner.source(),
3393 Error::RangeNotSatisfiableException(inner) => inner.source(),
3394 Error::RequestTimeoutException(inner) => inner.source(),
3395 Error::ResourceNotFoundException(inner) => inner.source(),
3396 Error::ServiceQuotaExceededException(inner) => inner.source(),
3397 Error::ThrottlingException(inner) => inner.source(),
3398 Error::ValidationException(inner) => inner.source(),
3399 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
3400 }
3401 }
3402}
3403impl ::aws_types::request_id::RequestId for Error {
3404 fn request_id(&self) -> Option<&str> {
3405 match self {
3406 Self::AccessDeniedException(e) => e.request_id(),
3407 Self::ConflictException(e) => e.request_id(),
3408 Self::InternalServerException(e) => e.request_id(),
3409 Self::NotSupportedOperationException(e) => e.request_id(),
3410 Self::RangeNotSatisfiableException(e) => e.request_id(),
3411 Self::RequestTimeoutException(e) => e.request_id(),
3412 Self::ResourceNotFoundException(e) => e.request_id(),
3413 Self::ServiceQuotaExceededException(e) => e.request_id(),
3414 Self::ThrottlingException(e) => e.request_id(),
3415 Self::ValidationException(e) => e.request_id(),
3416 Self::Unhandled(e) => e.meta.request_id(),
3417 }
3418 }
3419}