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 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
14 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
16 ThrottlingException(crate::types::error::ThrottlingException),
18 ValidationException(crate::types::error::ValidationException),
20 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
22 variable wildcard pattern and check `.code()`:
23 \
24 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
25 \
26 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
27 Unhandled(crate::error::sealed_unhandled::Unhandled),
28}
29impl ::std::fmt::Display for Error {
30 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
31 match self {
32 Error::AccessDeniedException(inner) => inner.fmt(f),
33 Error::ConflictException(inner) => inner.fmt(f),
34 Error::InternalServerException(inner) => inner.fmt(f),
35 Error::ResourceNotFoundException(inner) => inner.fmt(f),
36 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
37 Error::ThrottlingException(inner) => inner.fmt(f),
38 Error::ValidationException(inner) => inner.fmt(f),
39 Error::Unhandled(_) => {
40 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
41 write!(f, "unhandled error ({code})")
42 } else {
43 f.write_str("unhandled error")
44 }
45 }
46 }
47 }
48}
49impl From<::aws_smithy_types::error::operation::BuildError> for Error {
50 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
51 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
52 source: value.into(),
53 meta: ::std::default::Default::default(),
54 })
55 }
56}
57impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
58 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
59 match self {
60 Self::AccessDeniedException(inner) => inner.meta(),
61 Self::ConflictException(inner) => inner.meta(),
62 Self::InternalServerException(inner) => inner.meta(),
63 Self::ResourceNotFoundException(inner) => inner.meta(),
64 Self::ServiceQuotaExceededException(inner) => inner.meta(),
65 Self::ThrottlingException(inner) => inner.meta(),
66 Self::ValidationException(inner) => inner.meta(),
67 Self::Unhandled(inner) => &inner.meta,
68 }
69 }
70}
71impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_external_connection::AssociateExternalConnectionError, R>>
72 for Error
73where
74 R: Send + Sync + std::fmt::Debug + 'static,
75{
76 fn from(
77 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_external_connection::AssociateExternalConnectionError, R>,
78 ) -> Self {
79 match err {
80 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
81 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
82 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
83 source: err.into(),
84 }),
85 }
86 }
87}
88impl From<crate::operation::associate_external_connection::AssociateExternalConnectionError> for Error {
89 fn from(err: crate::operation::associate_external_connection::AssociateExternalConnectionError) -> Self {
90 match err {
91 crate::operation::associate_external_connection::AssociateExternalConnectionError::AccessDeniedException(inner) => {
92 Error::AccessDeniedException(inner)
93 }
94 crate::operation::associate_external_connection::AssociateExternalConnectionError::ConflictException(inner) => {
95 Error::ConflictException(inner)
96 }
97 crate::operation::associate_external_connection::AssociateExternalConnectionError::InternalServerException(inner) => {
98 Error::InternalServerException(inner)
99 }
100 crate::operation::associate_external_connection::AssociateExternalConnectionError::ResourceNotFoundException(inner) => {
101 Error::ResourceNotFoundException(inner)
102 }
103 crate::operation::associate_external_connection::AssociateExternalConnectionError::ServiceQuotaExceededException(inner) => {
104 Error::ServiceQuotaExceededException(inner)
105 }
106 crate::operation::associate_external_connection::AssociateExternalConnectionError::ThrottlingException(inner) => {
107 Error::ThrottlingException(inner)
108 }
109 crate::operation::associate_external_connection::AssociateExternalConnectionError::ValidationException(inner) => {
110 Error::ValidationException(inner)
111 }
112 crate::operation::associate_external_connection::AssociateExternalConnectionError::Unhandled(inner) => Error::Unhandled(inner),
113 }
114 }
115}
116impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_package_versions::CopyPackageVersionsError, R>> for Error
117where
118 R: Send + Sync + std::fmt::Debug + 'static,
119{
120 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::copy_package_versions::CopyPackageVersionsError, R>) -> Self {
121 match err {
122 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
123 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
124 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
125 source: err.into(),
126 }),
127 }
128 }
129}
130impl From<crate::operation::copy_package_versions::CopyPackageVersionsError> for Error {
131 fn from(err: crate::operation::copy_package_versions::CopyPackageVersionsError) -> Self {
132 match err {
133 crate::operation::copy_package_versions::CopyPackageVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
134 crate::operation::copy_package_versions::CopyPackageVersionsError::ConflictException(inner) => Error::ConflictException(inner),
135 crate::operation::copy_package_versions::CopyPackageVersionsError::InternalServerException(inner) => {
136 Error::InternalServerException(inner)
137 }
138 crate::operation::copy_package_versions::CopyPackageVersionsError::ResourceNotFoundException(inner) => {
139 Error::ResourceNotFoundException(inner)
140 }
141 crate::operation::copy_package_versions::CopyPackageVersionsError::ServiceQuotaExceededException(inner) => {
142 Error::ServiceQuotaExceededException(inner)
143 }
144 crate::operation::copy_package_versions::CopyPackageVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
145 crate::operation::copy_package_versions::CopyPackageVersionsError::ValidationException(inner) => Error::ValidationException(inner),
146 crate::operation::copy_package_versions::CopyPackageVersionsError::Unhandled(inner) => Error::Unhandled(inner),
147 }
148 }
149}
150impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_domain::CreateDomainError, R>> for Error
151where
152 R: Send + Sync + std::fmt::Debug + 'static,
153{
154 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_domain::CreateDomainError, R>) -> Self {
155 match err {
156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
159 source: err.into(),
160 }),
161 }
162 }
163}
164impl From<crate::operation::create_domain::CreateDomainError> for Error {
165 fn from(err: crate::operation::create_domain::CreateDomainError) -> Self {
166 match err {
167 crate::operation::create_domain::CreateDomainError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
168 crate::operation::create_domain::CreateDomainError::ConflictException(inner) => Error::ConflictException(inner),
169 crate::operation::create_domain::CreateDomainError::InternalServerException(inner) => Error::InternalServerException(inner),
170 crate::operation::create_domain::CreateDomainError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
171 crate::operation::create_domain::CreateDomainError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
172 crate::operation::create_domain::CreateDomainError::ThrottlingException(inner) => Error::ThrottlingException(inner),
173 crate::operation::create_domain::CreateDomainError::ValidationException(inner) => Error::ValidationException(inner),
174 crate::operation::create_domain::CreateDomainError::Unhandled(inner) => Error::Unhandled(inner),
175 }
176 }
177}
178impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_package_group::CreatePackageGroupError, R>> for Error
179where
180 R: Send + Sync + std::fmt::Debug + 'static,
181{
182 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_package_group::CreatePackageGroupError, R>) -> Self {
183 match err {
184 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
185 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
186 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
187 source: err.into(),
188 }),
189 }
190 }
191}
192impl From<crate::operation::create_package_group::CreatePackageGroupError> for Error {
193 fn from(err: crate::operation::create_package_group::CreatePackageGroupError) -> Self {
194 match err {
195 crate::operation::create_package_group::CreatePackageGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
196 crate::operation::create_package_group::CreatePackageGroupError::ConflictException(inner) => Error::ConflictException(inner),
197 crate::operation::create_package_group::CreatePackageGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
198 crate::operation::create_package_group::CreatePackageGroupError::ResourceNotFoundException(inner) => {
199 Error::ResourceNotFoundException(inner)
200 }
201 crate::operation::create_package_group::CreatePackageGroupError::ServiceQuotaExceededException(inner) => {
202 Error::ServiceQuotaExceededException(inner)
203 }
204 crate::operation::create_package_group::CreatePackageGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
205 crate::operation::create_package_group::CreatePackageGroupError::ValidationException(inner) => Error::ValidationException(inner),
206 crate::operation::create_package_group::CreatePackageGroupError::Unhandled(inner) => Error::Unhandled(inner),
207 }
208 }
209}
210impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_repository::CreateRepositoryError, R>> for Error
211where
212 R: Send + Sync + std::fmt::Debug + 'static,
213{
214 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_repository::CreateRepositoryError, R>) -> Self {
215 match err {
216 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
217 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
218 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
219 source: err.into(),
220 }),
221 }
222 }
223}
224impl From<crate::operation::create_repository::CreateRepositoryError> for Error {
225 fn from(err: crate::operation::create_repository::CreateRepositoryError) -> Self {
226 match err {
227 crate::operation::create_repository::CreateRepositoryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
228 crate::operation::create_repository::CreateRepositoryError::ConflictException(inner) => Error::ConflictException(inner),
229 crate::operation::create_repository::CreateRepositoryError::InternalServerException(inner) => Error::InternalServerException(inner),
230 crate::operation::create_repository::CreateRepositoryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
231 crate::operation::create_repository::CreateRepositoryError::ServiceQuotaExceededException(inner) => {
232 Error::ServiceQuotaExceededException(inner)
233 }
234 crate::operation::create_repository::CreateRepositoryError::ThrottlingException(inner) => Error::ThrottlingException(inner),
235 crate::operation::create_repository::CreateRepositoryError::ValidationException(inner) => Error::ValidationException(inner),
236 crate::operation::create_repository::CreateRepositoryError::Unhandled(inner) => Error::Unhandled(inner),
237 }
238 }
239}
240impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_domain::DeleteDomainError, R>> for Error
241where
242 R: Send + Sync + std::fmt::Debug + 'static,
243{
244 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_domain::DeleteDomainError, R>) -> Self {
245 match err {
246 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
247 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
248 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
249 source: err.into(),
250 }),
251 }
252 }
253}
254impl From<crate::operation::delete_domain::DeleteDomainError> for Error {
255 fn from(err: crate::operation::delete_domain::DeleteDomainError) -> Self {
256 match err {
257 crate::operation::delete_domain::DeleteDomainError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
258 crate::operation::delete_domain::DeleteDomainError::ConflictException(inner) => Error::ConflictException(inner),
259 crate::operation::delete_domain::DeleteDomainError::InternalServerException(inner) => Error::InternalServerException(inner),
260 crate::operation::delete_domain::DeleteDomainError::ThrottlingException(inner) => Error::ThrottlingException(inner),
261 crate::operation::delete_domain::DeleteDomainError::ValidationException(inner) => Error::ValidationException(inner),
262 crate::operation::delete_domain::DeleteDomainError::Unhandled(inner) => Error::Unhandled(inner),
263 }
264 }
265}
266impl<R>
267 From<
268 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_domain_permissions_policy::DeleteDomainPermissionsPolicyError, R>,
269 > for Error
270where
271 R: Send + Sync + std::fmt::Debug + 'static,
272{
273 fn from(
274 err: ::aws_smithy_runtime_api::client::result::SdkError<
275 crate::operation::delete_domain_permissions_policy::DeleteDomainPermissionsPolicyError,
276 R,
277 >,
278 ) -> Self {
279 match err {
280 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
281 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
282 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
283 source: err.into(),
284 }),
285 }
286 }
287}
288impl From<crate::operation::delete_domain_permissions_policy::DeleteDomainPermissionsPolicyError> for Error {
289 fn from(err: crate::operation::delete_domain_permissions_policy::DeleteDomainPermissionsPolicyError) -> Self {
290 match err {
291 crate::operation::delete_domain_permissions_policy::DeleteDomainPermissionsPolicyError::AccessDeniedException(inner) => {
292 Error::AccessDeniedException(inner)
293 }
294 crate::operation::delete_domain_permissions_policy::DeleteDomainPermissionsPolicyError::ConflictException(inner) => {
295 Error::ConflictException(inner)
296 }
297 crate::operation::delete_domain_permissions_policy::DeleteDomainPermissionsPolicyError::InternalServerException(inner) => {
298 Error::InternalServerException(inner)
299 }
300 crate::operation::delete_domain_permissions_policy::DeleteDomainPermissionsPolicyError::ResourceNotFoundException(inner) => {
301 Error::ResourceNotFoundException(inner)
302 }
303 crate::operation::delete_domain_permissions_policy::DeleteDomainPermissionsPolicyError::ThrottlingException(inner) => {
304 Error::ThrottlingException(inner)
305 }
306 crate::operation::delete_domain_permissions_policy::DeleteDomainPermissionsPolicyError::ValidationException(inner) => {
307 Error::ValidationException(inner)
308 }
309 crate::operation::delete_domain_permissions_policy::DeleteDomainPermissionsPolicyError::Unhandled(inner) => Error::Unhandled(inner),
310 }
311 }
312}
313impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_package::DeletePackageError, R>> for Error
314where
315 R: Send + Sync + std::fmt::Debug + 'static,
316{
317 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_package::DeletePackageError, R>) -> Self {
318 match err {
319 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
320 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
321 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
322 source: err.into(),
323 }),
324 }
325 }
326}
327impl From<crate::operation::delete_package::DeletePackageError> for Error {
328 fn from(err: crate::operation::delete_package::DeletePackageError) -> Self {
329 match err {
330 crate::operation::delete_package::DeletePackageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
331 crate::operation::delete_package::DeletePackageError::ConflictException(inner) => Error::ConflictException(inner),
332 crate::operation::delete_package::DeletePackageError::InternalServerException(inner) => Error::InternalServerException(inner),
333 crate::operation::delete_package::DeletePackageError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
334 crate::operation::delete_package::DeletePackageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
335 crate::operation::delete_package::DeletePackageError::ValidationException(inner) => Error::ValidationException(inner),
336 crate::operation::delete_package::DeletePackageError::Unhandled(inner) => Error::Unhandled(inner),
337 }
338 }
339}
340impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_package_group::DeletePackageGroupError, R>> for Error
341where
342 R: Send + Sync + std::fmt::Debug + 'static,
343{
344 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_package_group::DeletePackageGroupError, R>) -> Self {
345 match err {
346 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
347 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
348 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
349 source: err.into(),
350 }),
351 }
352 }
353}
354impl From<crate::operation::delete_package_group::DeletePackageGroupError> for Error {
355 fn from(err: crate::operation::delete_package_group::DeletePackageGroupError) -> Self {
356 match err {
357 crate::operation::delete_package_group::DeletePackageGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
358 crate::operation::delete_package_group::DeletePackageGroupError::ConflictException(inner) => Error::ConflictException(inner),
359 crate::operation::delete_package_group::DeletePackageGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
360 crate::operation::delete_package_group::DeletePackageGroupError::ResourceNotFoundException(inner) => {
361 Error::ResourceNotFoundException(inner)
362 }
363 crate::operation::delete_package_group::DeletePackageGroupError::ServiceQuotaExceededException(inner) => {
364 Error::ServiceQuotaExceededException(inner)
365 }
366 crate::operation::delete_package_group::DeletePackageGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
367 crate::operation::delete_package_group::DeletePackageGroupError::ValidationException(inner) => Error::ValidationException(inner),
368 crate::operation::delete_package_group::DeletePackageGroupError::Unhandled(inner) => Error::Unhandled(inner),
369 }
370 }
371}
372impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_package_versions::DeletePackageVersionsError, R>> for Error
373where
374 R: Send + Sync + std::fmt::Debug + 'static,
375{
376 fn from(
377 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_package_versions::DeletePackageVersionsError, R>,
378 ) -> Self {
379 match err {
380 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
381 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
382 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
383 source: err.into(),
384 }),
385 }
386 }
387}
388impl From<crate::operation::delete_package_versions::DeletePackageVersionsError> for Error {
389 fn from(err: crate::operation::delete_package_versions::DeletePackageVersionsError) -> Self {
390 match err {
391 crate::operation::delete_package_versions::DeletePackageVersionsError::AccessDeniedException(inner) => {
392 Error::AccessDeniedException(inner)
393 }
394 crate::operation::delete_package_versions::DeletePackageVersionsError::ConflictException(inner) => Error::ConflictException(inner),
395 crate::operation::delete_package_versions::DeletePackageVersionsError::InternalServerException(inner) => {
396 Error::InternalServerException(inner)
397 }
398 crate::operation::delete_package_versions::DeletePackageVersionsError::ResourceNotFoundException(inner) => {
399 Error::ResourceNotFoundException(inner)
400 }
401 crate::operation::delete_package_versions::DeletePackageVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
402 crate::operation::delete_package_versions::DeletePackageVersionsError::ValidationException(inner) => Error::ValidationException(inner),
403 crate::operation::delete_package_versions::DeletePackageVersionsError::Unhandled(inner) => Error::Unhandled(inner),
404 }
405 }
406}
407impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_repository::DeleteRepositoryError, R>> for Error
408where
409 R: Send + Sync + std::fmt::Debug + 'static,
410{
411 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_repository::DeleteRepositoryError, R>) -> Self {
412 match err {
413 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
414 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
415 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
416 source: err.into(),
417 }),
418 }
419 }
420}
421impl From<crate::operation::delete_repository::DeleteRepositoryError> for Error {
422 fn from(err: crate::operation::delete_repository::DeleteRepositoryError) -> Self {
423 match err {
424 crate::operation::delete_repository::DeleteRepositoryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
425 crate::operation::delete_repository::DeleteRepositoryError::ConflictException(inner) => Error::ConflictException(inner),
426 crate::operation::delete_repository::DeleteRepositoryError::InternalServerException(inner) => Error::InternalServerException(inner),
427 crate::operation::delete_repository::DeleteRepositoryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
428 crate::operation::delete_repository::DeleteRepositoryError::ThrottlingException(inner) => Error::ThrottlingException(inner),
429 crate::operation::delete_repository::DeleteRepositoryError::ValidationException(inner) => Error::ValidationException(inner),
430 crate::operation::delete_repository::DeleteRepositoryError::Unhandled(inner) => Error::Unhandled(inner),
431 }
432 }
433}
434impl<R>
435 From<
436 ::aws_smithy_runtime_api::client::result::SdkError<
437 crate::operation::delete_repository_permissions_policy::DeleteRepositoryPermissionsPolicyError,
438 R,
439 >,
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::delete_repository_permissions_policy::DeleteRepositoryPermissionsPolicyError,
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::delete_repository_permissions_policy::DeleteRepositoryPermissionsPolicyError> for Error {
460 fn from(err: crate::operation::delete_repository_permissions_policy::DeleteRepositoryPermissionsPolicyError) -> Self {
461 match err {
462 crate::operation::delete_repository_permissions_policy::DeleteRepositoryPermissionsPolicyError::AccessDeniedException(inner) => {
463 Error::AccessDeniedException(inner)
464 }
465 crate::operation::delete_repository_permissions_policy::DeleteRepositoryPermissionsPolicyError::ConflictException(inner) => {
466 Error::ConflictException(inner)
467 }
468 crate::operation::delete_repository_permissions_policy::DeleteRepositoryPermissionsPolicyError::InternalServerException(inner) => {
469 Error::InternalServerException(inner)
470 }
471 crate::operation::delete_repository_permissions_policy::DeleteRepositoryPermissionsPolicyError::ResourceNotFoundException(inner) => {
472 Error::ResourceNotFoundException(inner)
473 }
474 crate::operation::delete_repository_permissions_policy::DeleteRepositoryPermissionsPolicyError::ThrottlingException(inner) => {
475 Error::ThrottlingException(inner)
476 }
477 crate::operation::delete_repository_permissions_policy::DeleteRepositoryPermissionsPolicyError::ValidationException(inner) => {
478 Error::ValidationException(inner)
479 }
480 crate::operation::delete_repository_permissions_policy::DeleteRepositoryPermissionsPolicyError::Unhandled(inner) => {
481 Error::Unhandled(inner)
482 }
483 }
484 }
485}
486impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_domain::DescribeDomainError, R>> for Error
487where
488 R: Send + Sync + std::fmt::Debug + 'static,
489{
490 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_domain::DescribeDomainError, R>) -> Self {
491 match err {
492 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
493 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
494 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
495 source: err.into(),
496 }),
497 }
498 }
499}
500impl From<crate::operation::describe_domain::DescribeDomainError> for Error {
501 fn from(err: crate::operation::describe_domain::DescribeDomainError) -> Self {
502 match err {
503 crate::operation::describe_domain::DescribeDomainError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
504 crate::operation::describe_domain::DescribeDomainError::InternalServerException(inner) => Error::InternalServerException(inner),
505 crate::operation::describe_domain::DescribeDomainError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
506 crate::operation::describe_domain::DescribeDomainError::ThrottlingException(inner) => Error::ThrottlingException(inner),
507 crate::operation::describe_domain::DescribeDomainError::ValidationException(inner) => Error::ValidationException(inner),
508 crate::operation::describe_domain::DescribeDomainError::Unhandled(inner) => Error::Unhandled(inner),
509 }
510 }
511}
512impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_package::DescribePackageError, R>> for Error
513where
514 R: Send + Sync + std::fmt::Debug + 'static,
515{
516 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_package::DescribePackageError, R>) -> Self {
517 match err {
518 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
519 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
520 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
521 source: err.into(),
522 }),
523 }
524 }
525}
526impl From<crate::operation::describe_package::DescribePackageError> for Error {
527 fn from(err: crate::operation::describe_package::DescribePackageError) -> Self {
528 match err {
529 crate::operation::describe_package::DescribePackageError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
530 crate::operation::describe_package::DescribePackageError::InternalServerException(inner) => Error::InternalServerException(inner),
531 crate::operation::describe_package::DescribePackageError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
532 crate::operation::describe_package::DescribePackageError::ThrottlingException(inner) => Error::ThrottlingException(inner),
533 crate::operation::describe_package::DescribePackageError::ValidationException(inner) => Error::ValidationException(inner),
534 crate::operation::describe_package::DescribePackageError::Unhandled(inner) => Error::Unhandled(inner),
535 }
536 }
537}
538impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_package_group::DescribePackageGroupError, R>> for Error
539where
540 R: Send + Sync + std::fmt::Debug + 'static,
541{
542 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_package_group::DescribePackageGroupError, R>) -> Self {
543 match err {
544 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
545 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
546 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
547 source: err.into(),
548 }),
549 }
550 }
551}
552impl From<crate::operation::describe_package_group::DescribePackageGroupError> for Error {
553 fn from(err: crate::operation::describe_package_group::DescribePackageGroupError) -> Self {
554 match err {
555 crate::operation::describe_package_group::DescribePackageGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
556 crate::operation::describe_package_group::DescribePackageGroupError::InternalServerException(inner) => {
557 Error::InternalServerException(inner)
558 }
559 crate::operation::describe_package_group::DescribePackageGroupError::ResourceNotFoundException(inner) => {
560 Error::ResourceNotFoundException(inner)
561 }
562 crate::operation::describe_package_group::DescribePackageGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
563 crate::operation::describe_package_group::DescribePackageGroupError::ValidationException(inner) => Error::ValidationException(inner),
564 crate::operation::describe_package_group::DescribePackageGroupError::Unhandled(inner) => Error::Unhandled(inner),
565 }
566 }
567}
568impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_package_version::DescribePackageVersionError, R>> for Error
569where
570 R: Send + Sync + std::fmt::Debug + 'static,
571{
572 fn from(
573 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_package_version::DescribePackageVersionError, R>,
574 ) -> Self {
575 match err {
576 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
577 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
578 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
579 source: err.into(),
580 }),
581 }
582 }
583}
584impl From<crate::operation::describe_package_version::DescribePackageVersionError> for Error {
585 fn from(err: crate::operation::describe_package_version::DescribePackageVersionError) -> Self {
586 match err {
587 crate::operation::describe_package_version::DescribePackageVersionError::AccessDeniedException(inner) => {
588 Error::AccessDeniedException(inner)
589 }
590 crate::operation::describe_package_version::DescribePackageVersionError::ConflictException(inner) => Error::ConflictException(inner),
591 crate::operation::describe_package_version::DescribePackageVersionError::InternalServerException(inner) => {
592 Error::InternalServerException(inner)
593 }
594 crate::operation::describe_package_version::DescribePackageVersionError::ResourceNotFoundException(inner) => {
595 Error::ResourceNotFoundException(inner)
596 }
597 crate::operation::describe_package_version::DescribePackageVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
598 crate::operation::describe_package_version::DescribePackageVersionError::ValidationException(inner) => Error::ValidationException(inner),
599 crate::operation::describe_package_version::DescribePackageVersionError::Unhandled(inner) => Error::Unhandled(inner),
600 }
601 }
602}
603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_repository::DescribeRepositoryError, R>> for Error
604where
605 R: Send + Sync + std::fmt::Debug + 'static,
606{
607 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_repository::DescribeRepositoryError, R>) -> Self {
608 match err {
609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
612 source: err.into(),
613 }),
614 }
615 }
616}
617impl From<crate::operation::describe_repository::DescribeRepositoryError> for Error {
618 fn from(err: crate::operation::describe_repository::DescribeRepositoryError) -> Self {
619 match err {
620 crate::operation::describe_repository::DescribeRepositoryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
621 crate::operation::describe_repository::DescribeRepositoryError::InternalServerException(inner) => Error::InternalServerException(inner),
622 crate::operation::describe_repository::DescribeRepositoryError::ResourceNotFoundException(inner) => {
623 Error::ResourceNotFoundException(inner)
624 }
625 crate::operation::describe_repository::DescribeRepositoryError::ThrottlingException(inner) => Error::ThrottlingException(inner),
626 crate::operation::describe_repository::DescribeRepositoryError::ValidationException(inner) => Error::ValidationException(inner),
627 crate::operation::describe_repository::DescribeRepositoryError::Unhandled(inner) => Error::Unhandled(inner),
628 }
629 }
630}
631impl<R>
632 From<
633 ::aws_smithy_runtime_api::client::result::SdkError<
634 crate::operation::disassociate_external_connection::DisassociateExternalConnectionError,
635 R,
636 >,
637 > for Error
638where
639 R: Send + Sync + std::fmt::Debug + 'static,
640{
641 fn from(
642 err: ::aws_smithy_runtime_api::client::result::SdkError<
643 crate::operation::disassociate_external_connection::DisassociateExternalConnectionError,
644 R,
645 >,
646 ) -> Self {
647 match err {
648 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
649 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
650 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
651 source: err.into(),
652 }),
653 }
654 }
655}
656impl From<crate::operation::disassociate_external_connection::DisassociateExternalConnectionError> for Error {
657 fn from(err: crate::operation::disassociate_external_connection::DisassociateExternalConnectionError) -> Self {
658 match err {
659 crate::operation::disassociate_external_connection::DisassociateExternalConnectionError::AccessDeniedException(inner) => {
660 Error::AccessDeniedException(inner)
661 }
662 crate::operation::disassociate_external_connection::DisassociateExternalConnectionError::ConflictException(inner) => {
663 Error::ConflictException(inner)
664 }
665 crate::operation::disassociate_external_connection::DisassociateExternalConnectionError::InternalServerException(inner) => {
666 Error::InternalServerException(inner)
667 }
668 crate::operation::disassociate_external_connection::DisassociateExternalConnectionError::ResourceNotFoundException(inner) => {
669 Error::ResourceNotFoundException(inner)
670 }
671 crate::operation::disassociate_external_connection::DisassociateExternalConnectionError::ServiceQuotaExceededException(inner) => {
672 Error::ServiceQuotaExceededException(inner)
673 }
674 crate::operation::disassociate_external_connection::DisassociateExternalConnectionError::ThrottlingException(inner) => {
675 Error::ThrottlingException(inner)
676 }
677 crate::operation::disassociate_external_connection::DisassociateExternalConnectionError::ValidationException(inner) => {
678 Error::ValidationException(inner)
679 }
680 crate::operation::disassociate_external_connection::DisassociateExternalConnectionError::Unhandled(inner) => Error::Unhandled(inner),
681 }
682 }
683}
684impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dispose_package_versions::DisposePackageVersionsError, R>> for Error
685where
686 R: Send + Sync + std::fmt::Debug + 'static,
687{
688 fn from(
689 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dispose_package_versions::DisposePackageVersionsError, R>,
690 ) -> Self {
691 match err {
692 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
693 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
694 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
695 source: err.into(),
696 }),
697 }
698 }
699}
700impl From<crate::operation::dispose_package_versions::DisposePackageVersionsError> for Error {
701 fn from(err: crate::operation::dispose_package_versions::DisposePackageVersionsError) -> Self {
702 match err {
703 crate::operation::dispose_package_versions::DisposePackageVersionsError::AccessDeniedException(inner) => {
704 Error::AccessDeniedException(inner)
705 }
706 crate::operation::dispose_package_versions::DisposePackageVersionsError::ConflictException(inner) => Error::ConflictException(inner),
707 crate::operation::dispose_package_versions::DisposePackageVersionsError::InternalServerException(inner) => {
708 Error::InternalServerException(inner)
709 }
710 crate::operation::dispose_package_versions::DisposePackageVersionsError::ResourceNotFoundException(inner) => {
711 Error::ResourceNotFoundException(inner)
712 }
713 crate::operation::dispose_package_versions::DisposePackageVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
714 crate::operation::dispose_package_versions::DisposePackageVersionsError::ValidationException(inner) => Error::ValidationException(inner),
715 crate::operation::dispose_package_versions::DisposePackageVersionsError::Unhandled(inner) => Error::Unhandled(inner),
716 }
717 }
718}
719impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_associated_package_group::GetAssociatedPackageGroupError, R>>
720 for Error
721where
722 R: Send + Sync + std::fmt::Debug + 'static,
723{
724 fn from(
725 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_associated_package_group::GetAssociatedPackageGroupError, R>,
726 ) -> Self {
727 match err {
728 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
729 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
730 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
731 source: err.into(),
732 }),
733 }
734 }
735}
736impl From<crate::operation::get_associated_package_group::GetAssociatedPackageGroupError> for Error {
737 fn from(err: crate::operation::get_associated_package_group::GetAssociatedPackageGroupError) -> Self {
738 match err {
739 crate::operation::get_associated_package_group::GetAssociatedPackageGroupError::AccessDeniedException(inner) => {
740 Error::AccessDeniedException(inner)
741 }
742 crate::operation::get_associated_package_group::GetAssociatedPackageGroupError::InternalServerException(inner) => {
743 Error::InternalServerException(inner)
744 }
745 crate::operation::get_associated_package_group::GetAssociatedPackageGroupError::ResourceNotFoundException(inner) => {
746 Error::ResourceNotFoundException(inner)
747 }
748 crate::operation::get_associated_package_group::GetAssociatedPackageGroupError::ValidationException(inner) => {
749 Error::ValidationException(inner)
750 }
751 crate::operation::get_associated_package_group::GetAssociatedPackageGroupError::Unhandled(inner) => Error::Unhandled(inner),
752 }
753 }
754}
755impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_authorization_token::GetAuthorizationTokenError, R>> for Error
756where
757 R: Send + Sync + std::fmt::Debug + 'static,
758{
759 fn from(
760 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_authorization_token::GetAuthorizationTokenError, R>,
761 ) -> Self {
762 match err {
763 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
764 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
765 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
766 source: err.into(),
767 }),
768 }
769 }
770}
771impl From<crate::operation::get_authorization_token::GetAuthorizationTokenError> for Error {
772 fn from(err: crate::operation::get_authorization_token::GetAuthorizationTokenError) -> Self {
773 match err {
774 crate::operation::get_authorization_token::GetAuthorizationTokenError::AccessDeniedException(inner) => {
775 Error::AccessDeniedException(inner)
776 }
777 crate::operation::get_authorization_token::GetAuthorizationTokenError::InternalServerException(inner) => {
778 Error::InternalServerException(inner)
779 }
780 crate::operation::get_authorization_token::GetAuthorizationTokenError::ResourceNotFoundException(inner) => {
781 Error::ResourceNotFoundException(inner)
782 }
783 crate::operation::get_authorization_token::GetAuthorizationTokenError::ThrottlingException(inner) => Error::ThrottlingException(inner),
784 crate::operation::get_authorization_token::GetAuthorizationTokenError::ValidationException(inner) => Error::ValidationException(inner),
785 crate::operation::get_authorization_token::GetAuthorizationTokenError::Unhandled(inner) => Error::Unhandled(inner),
786 }
787 }
788}
789impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_domain_permissions_policy::GetDomainPermissionsPolicyError, R>>
790 for Error
791where
792 R: Send + Sync + std::fmt::Debug + 'static,
793{
794 fn from(
795 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_domain_permissions_policy::GetDomainPermissionsPolicyError, R>,
796 ) -> Self {
797 match err {
798 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
799 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
800 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
801 source: err.into(),
802 }),
803 }
804 }
805}
806impl From<crate::operation::get_domain_permissions_policy::GetDomainPermissionsPolicyError> for Error {
807 fn from(err: crate::operation::get_domain_permissions_policy::GetDomainPermissionsPolicyError) -> Self {
808 match err {
809 crate::operation::get_domain_permissions_policy::GetDomainPermissionsPolicyError::AccessDeniedException(inner) => {
810 Error::AccessDeniedException(inner)
811 }
812 crate::operation::get_domain_permissions_policy::GetDomainPermissionsPolicyError::InternalServerException(inner) => {
813 Error::InternalServerException(inner)
814 }
815 crate::operation::get_domain_permissions_policy::GetDomainPermissionsPolicyError::ResourceNotFoundException(inner) => {
816 Error::ResourceNotFoundException(inner)
817 }
818 crate::operation::get_domain_permissions_policy::GetDomainPermissionsPolicyError::ThrottlingException(inner) => {
819 Error::ThrottlingException(inner)
820 }
821 crate::operation::get_domain_permissions_policy::GetDomainPermissionsPolicyError::ValidationException(inner) => {
822 Error::ValidationException(inner)
823 }
824 crate::operation::get_domain_permissions_policy::GetDomainPermissionsPolicyError::Unhandled(inner) => Error::Unhandled(inner),
825 }
826 }
827}
828impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_package_version_asset::GetPackageVersionAssetError, R>>
829 for Error
830where
831 R: Send + Sync + std::fmt::Debug + 'static,
832{
833 fn from(
834 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_package_version_asset::GetPackageVersionAssetError, R>,
835 ) -> Self {
836 match err {
837 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
838 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
839 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
840 source: err.into(),
841 }),
842 }
843 }
844}
845impl From<crate::operation::get_package_version_asset::GetPackageVersionAssetError> for Error {
846 fn from(err: crate::operation::get_package_version_asset::GetPackageVersionAssetError) -> Self {
847 match err {
848 crate::operation::get_package_version_asset::GetPackageVersionAssetError::AccessDeniedException(inner) => {
849 Error::AccessDeniedException(inner)
850 }
851 crate::operation::get_package_version_asset::GetPackageVersionAssetError::ConflictException(inner) => Error::ConflictException(inner),
852 crate::operation::get_package_version_asset::GetPackageVersionAssetError::InternalServerException(inner) => {
853 Error::InternalServerException(inner)
854 }
855 crate::operation::get_package_version_asset::GetPackageVersionAssetError::ResourceNotFoundException(inner) => {
856 Error::ResourceNotFoundException(inner)
857 }
858 crate::operation::get_package_version_asset::GetPackageVersionAssetError::ThrottlingException(inner) => Error::ThrottlingException(inner),
859 crate::operation::get_package_version_asset::GetPackageVersionAssetError::ValidationException(inner) => Error::ValidationException(inner),
860 crate::operation::get_package_version_asset::GetPackageVersionAssetError::Unhandled(inner) => Error::Unhandled(inner),
861 }
862 }
863}
864impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_package_version_readme::GetPackageVersionReadmeError, R>>
865 for Error
866where
867 R: Send + Sync + std::fmt::Debug + 'static,
868{
869 fn from(
870 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_package_version_readme::GetPackageVersionReadmeError, R>,
871 ) -> Self {
872 match err {
873 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
874 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
875 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
876 source: err.into(),
877 }),
878 }
879 }
880}
881impl From<crate::operation::get_package_version_readme::GetPackageVersionReadmeError> for Error {
882 fn from(err: crate::operation::get_package_version_readme::GetPackageVersionReadmeError) -> Self {
883 match err {
884 crate::operation::get_package_version_readme::GetPackageVersionReadmeError::AccessDeniedException(inner) => {
885 Error::AccessDeniedException(inner)
886 }
887 crate::operation::get_package_version_readme::GetPackageVersionReadmeError::InternalServerException(inner) => {
888 Error::InternalServerException(inner)
889 }
890 crate::operation::get_package_version_readme::GetPackageVersionReadmeError::ResourceNotFoundException(inner) => {
891 Error::ResourceNotFoundException(inner)
892 }
893 crate::operation::get_package_version_readme::GetPackageVersionReadmeError::ThrottlingException(inner) => {
894 Error::ThrottlingException(inner)
895 }
896 crate::operation::get_package_version_readme::GetPackageVersionReadmeError::ValidationException(inner) => {
897 Error::ValidationException(inner)
898 }
899 crate::operation::get_package_version_readme::GetPackageVersionReadmeError::Unhandled(inner) => Error::Unhandled(inner),
900 }
901 }
902}
903impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_repository_endpoint::GetRepositoryEndpointError, R>> for Error
904where
905 R: Send + Sync + std::fmt::Debug + 'static,
906{
907 fn from(
908 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_repository_endpoint::GetRepositoryEndpointError, R>,
909 ) -> Self {
910 match err {
911 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
912 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
913 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
914 source: err.into(),
915 }),
916 }
917 }
918}
919impl From<crate::operation::get_repository_endpoint::GetRepositoryEndpointError> for Error {
920 fn from(err: crate::operation::get_repository_endpoint::GetRepositoryEndpointError) -> Self {
921 match err {
922 crate::operation::get_repository_endpoint::GetRepositoryEndpointError::AccessDeniedException(inner) => {
923 Error::AccessDeniedException(inner)
924 }
925 crate::operation::get_repository_endpoint::GetRepositoryEndpointError::InternalServerException(inner) => {
926 Error::InternalServerException(inner)
927 }
928 crate::operation::get_repository_endpoint::GetRepositoryEndpointError::ResourceNotFoundException(inner) => {
929 Error::ResourceNotFoundException(inner)
930 }
931 crate::operation::get_repository_endpoint::GetRepositoryEndpointError::ThrottlingException(inner) => Error::ThrottlingException(inner),
932 crate::operation::get_repository_endpoint::GetRepositoryEndpointError::ValidationException(inner) => Error::ValidationException(inner),
933 crate::operation::get_repository_endpoint::GetRepositoryEndpointError::Unhandled(inner) => Error::Unhandled(inner),
934 }
935 }
936}
937impl<R>
938 From<
939 ::aws_smithy_runtime_api::client::result::SdkError<
940 crate::operation::get_repository_permissions_policy::GetRepositoryPermissionsPolicyError,
941 R,
942 >,
943 > for Error
944where
945 R: Send + Sync + std::fmt::Debug + 'static,
946{
947 fn from(
948 err: ::aws_smithy_runtime_api::client::result::SdkError<
949 crate::operation::get_repository_permissions_policy::GetRepositoryPermissionsPolicyError,
950 R,
951 >,
952 ) -> Self {
953 match err {
954 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
955 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
956 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
957 source: err.into(),
958 }),
959 }
960 }
961}
962impl From<crate::operation::get_repository_permissions_policy::GetRepositoryPermissionsPolicyError> for Error {
963 fn from(err: crate::operation::get_repository_permissions_policy::GetRepositoryPermissionsPolicyError) -> Self {
964 match err {
965 crate::operation::get_repository_permissions_policy::GetRepositoryPermissionsPolicyError::AccessDeniedException(inner) => {
966 Error::AccessDeniedException(inner)
967 }
968 crate::operation::get_repository_permissions_policy::GetRepositoryPermissionsPolicyError::InternalServerException(inner) => {
969 Error::InternalServerException(inner)
970 }
971 crate::operation::get_repository_permissions_policy::GetRepositoryPermissionsPolicyError::ResourceNotFoundException(inner) => {
972 Error::ResourceNotFoundException(inner)
973 }
974 crate::operation::get_repository_permissions_policy::GetRepositoryPermissionsPolicyError::ThrottlingException(inner) => {
975 Error::ThrottlingException(inner)
976 }
977 crate::operation::get_repository_permissions_policy::GetRepositoryPermissionsPolicyError::ValidationException(inner) => {
978 Error::ValidationException(inner)
979 }
980 crate::operation::get_repository_permissions_policy::GetRepositoryPermissionsPolicyError::Unhandled(inner) => Error::Unhandled(inner),
981 }
982 }
983}
984impl<R>
985 From<
986 ::aws_smithy_runtime_api::client::result::SdkError<
987 crate::operation::list_allowed_repositories_for_group::ListAllowedRepositoriesForGroupError,
988 R,
989 >,
990 > for Error
991where
992 R: Send + Sync + std::fmt::Debug + 'static,
993{
994 fn from(
995 err: ::aws_smithy_runtime_api::client::result::SdkError<
996 crate::operation::list_allowed_repositories_for_group::ListAllowedRepositoriesForGroupError,
997 R,
998 >,
999 ) -> Self {
1000 match err {
1001 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1002 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1003 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1004 source: err.into(),
1005 }),
1006 }
1007 }
1008}
1009impl From<crate::operation::list_allowed_repositories_for_group::ListAllowedRepositoriesForGroupError> for Error {
1010 fn from(err: crate::operation::list_allowed_repositories_for_group::ListAllowedRepositoriesForGroupError) -> Self {
1011 match err {
1012 crate::operation::list_allowed_repositories_for_group::ListAllowedRepositoriesForGroupError::AccessDeniedException(inner) => {
1013 Error::AccessDeniedException(inner)
1014 }
1015 crate::operation::list_allowed_repositories_for_group::ListAllowedRepositoriesForGroupError::InternalServerException(inner) => {
1016 Error::InternalServerException(inner)
1017 }
1018 crate::operation::list_allowed_repositories_for_group::ListAllowedRepositoriesForGroupError::ResourceNotFoundException(inner) => {
1019 Error::ResourceNotFoundException(inner)
1020 }
1021 crate::operation::list_allowed_repositories_for_group::ListAllowedRepositoriesForGroupError::ServiceQuotaExceededException(inner) => {
1022 Error::ServiceQuotaExceededException(inner)
1023 }
1024 crate::operation::list_allowed_repositories_for_group::ListAllowedRepositoriesForGroupError::ThrottlingException(inner) => {
1025 Error::ThrottlingException(inner)
1026 }
1027 crate::operation::list_allowed_repositories_for_group::ListAllowedRepositoriesForGroupError::ValidationException(inner) => {
1028 Error::ValidationException(inner)
1029 }
1030 crate::operation::list_allowed_repositories_for_group::ListAllowedRepositoriesForGroupError::Unhandled(inner) => Error::Unhandled(inner),
1031 }
1032 }
1033}
1034impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_packages::ListAssociatedPackagesError, R>> for Error
1035where
1036 R: Send + Sync + std::fmt::Debug + 'static,
1037{
1038 fn from(
1039 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_packages::ListAssociatedPackagesError, R>,
1040 ) -> Self {
1041 match err {
1042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1045 source: err.into(),
1046 }),
1047 }
1048 }
1049}
1050impl From<crate::operation::list_associated_packages::ListAssociatedPackagesError> for Error {
1051 fn from(err: crate::operation::list_associated_packages::ListAssociatedPackagesError) -> Self {
1052 match err {
1053 crate::operation::list_associated_packages::ListAssociatedPackagesError::AccessDeniedException(inner) => {
1054 Error::AccessDeniedException(inner)
1055 }
1056 crate::operation::list_associated_packages::ListAssociatedPackagesError::InternalServerException(inner) => {
1057 Error::InternalServerException(inner)
1058 }
1059 crate::operation::list_associated_packages::ListAssociatedPackagesError::ResourceNotFoundException(inner) => {
1060 Error::ResourceNotFoundException(inner)
1061 }
1062 crate::operation::list_associated_packages::ListAssociatedPackagesError::ValidationException(inner) => Error::ValidationException(inner),
1063 crate::operation::list_associated_packages::ListAssociatedPackagesError::Unhandled(inner) => Error::Unhandled(inner),
1064 }
1065 }
1066}
1067impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_domains::ListDomainsError, R>> for Error
1068where
1069 R: Send + Sync + std::fmt::Debug + 'static,
1070{
1071 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_domains::ListDomainsError, R>) -> Self {
1072 match err {
1073 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1074 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1075 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1076 source: err.into(),
1077 }),
1078 }
1079 }
1080}
1081impl From<crate::operation::list_domains::ListDomainsError> for Error {
1082 fn from(err: crate::operation::list_domains::ListDomainsError) -> Self {
1083 match err {
1084 crate::operation::list_domains::ListDomainsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1085 crate::operation::list_domains::ListDomainsError::InternalServerException(inner) => Error::InternalServerException(inner),
1086 crate::operation::list_domains::ListDomainsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1087 crate::operation::list_domains::ListDomainsError::ValidationException(inner) => Error::ValidationException(inner),
1088 crate::operation::list_domains::ListDomainsError::Unhandled(inner) => Error::Unhandled(inner),
1089 }
1090 }
1091}
1092impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_package_groups::ListPackageGroupsError, R>> for Error
1093where
1094 R: Send + Sync + std::fmt::Debug + 'static,
1095{
1096 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_package_groups::ListPackageGroupsError, R>) -> Self {
1097 match err {
1098 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1099 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1100 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1101 source: err.into(),
1102 }),
1103 }
1104 }
1105}
1106impl From<crate::operation::list_package_groups::ListPackageGroupsError> for Error {
1107 fn from(err: crate::operation::list_package_groups::ListPackageGroupsError) -> Self {
1108 match err {
1109 crate::operation::list_package_groups::ListPackageGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1110 crate::operation::list_package_groups::ListPackageGroupsError::InternalServerException(inner) => Error::InternalServerException(inner),
1111 crate::operation::list_package_groups::ListPackageGroupsError::ResourceNotFoundException(inner) => {
1112 Error::ResourceNotFoundException(inner)
1113 }
1114 crate::operation::list_package_groups::ListPackageGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1115 crate::operation::list_package_groups::ListPackageGroupsError::ValidationException(inner) => Error::ValidationException(inner),
1116 crate::operation::list_package_groups::ListPackageGroupsError::Unhandled(inner) => Error::Unhandled(inner),
1117 }
1118 }
1119}
1120impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_packages::ListPackagesError, R>> for Error
1121where
1122 R: Send + Sync + std::fmt::Debug + 'static,
1123{
1124 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_packages::ListPackagesError, R>) -> Self {
1125 match err {
1126 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1127 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1128 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1129 source: err.into(),
1130 }),
1131 }
1132 }
1133}
1134impl From<crate::operation::list_packages::ListPackagesError> for Error {
1135 fn from(err: crate::operation::list_packages::ListPackagesError) -> Self {
1136 match err {
1137 crate::operation::list_packages::ListPackagesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1138 crate::operation::list_packages::ListPackagesError::InternalServerException(inner) => Error::InternalServerException(inner),
1139 crate::operation::list_packages::ListPackagesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1140 crate::operation::list_packages::ListPackagesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1141 crate::operation::list_packages::ListPackagesError::ValidationException(inner) => Error::ValidationException(inner),
1142 crate::operation::list_packages::ListPackagesError::Unhandled(inner) => Error::Unhandled(inner),
1143 }
1144 }
1145}
1146impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_package_version_assets::ListPackageVersionAssetsError, R>>
1147 for Error
1148where
1149 R: Send + Sync + std::fmt::Debug + 'static,
1150{
1151 fn from(
1152 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_package_version_assets::ListPackageVersionAssetsError, R>,
1153 ) -> Self {
1154 match err {
1155 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1156 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1157 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1158 source: err.into(),
1159 }),
1160 }
1161 }
1162}
1163impl From<crate::operation::list_package_version_assets::ListPackageVersionAssetsError> for Error {
1164 fn from(err: crate::operation::list_package_version_assets::ListPackageVersionAssetsError) -> Self {
1165 match err {
1166 crate::operation::list_package_version_assets::ListPackageVersionAssetsError::AccessDeniedException(inner) => {
1167 Error::AccessDeniedException(inner)
1168 }
1169 crate::operation::list_package_version_assets::ListPackageVersionAssetsError::InternalServerException(inner) => {
1170 Error::InternalServerException(inner)
1171 }
1172 crate::operation::list_package_version_assets::ListPackageVersionAssetsError::ResourceNotFoundException(inner) => {
1173 Error::ResourceNotFoundException(inner)
1174 }
1175 crate::operation::list_package_version_assets::ListPackageVersionAssetsError::ThrottlingException(inner) => {
1176 Error::ThrottlingException(inner)
1177 }
1178 crate::operation::list_package_version_assets::ListPackageVersionAssetsError::ValidationException(inner) => {
1179 Error::ValidationException(inner)
1180 }
1181 crate::operation::list_package_version_assets::ListPackageVersionAssetsError::Unhandled(inner) => Error::Unhandled(inner),
1182 }
1183 }
1184}
1185impl<R>
1186 From<
1187 ::aws_smithy_runtime_api::client::result::SdkError<
1188 crate::operation::list_package_version_dependencies::ListPackageVersionDependenciesError,
1189 R,
1190 >,
1191 > for Error
1192where
1193 R: Send + Sync + std::fmt::Debug + 'static,
1194{
1195 fn from(
1196 err: ::aws_smithy_runtime_api::client::result::SdkError<
1197 crate::operation::list_package_version_dependencies::ListPackageVersionDependenciesError,
1198 R,
1199 >,
1200 ) -> Self {
1201 match err {
1202 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1203 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1204 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1205 source: err.into(),
1206 }),
1207 }
1208 }
1209}
1210impl From<crate::operation::list_package_version_dependencies::ListPackageVersionDependenciesError> for Error {
1211 fn from(err: crate::operation::list_package_version_dependencies::ListPackageVersionDependenciesError) -> Self {
1212 match err {
1213 crate::operation::list_package_version_dependencies::ListPackageVersionDependenciesError::AccessDeniedException(inner) => {
1214 Error::AccessDeniedException(inner)
1215 }
1216 crate::operation::list_package_version_dependencies::ListPackageVersionDependenciesError::InternalServerException(inner) => {
1217 Error::InternalServerException(inner)
1218 }
1219 crate::operation::list_package_version_dependencies::ListPackageVersionDependenciesError::ResourceNotFoundException(inner) => {
1220 Error::ResourceNotFoundException(inner)
1221 }
1222 crate::operation::list_package_version_dependencies::ListPackageVersionDependenciesError::ThrottlingException(inner) => {
1223 Error::ThrottlingException(inner)
1224 }
1225 crate::operation::list_package_version_dependencies::ListPackageVersionDependenciesError::ValidationException(inner) => {
1226 Error::ValidationException(inner)
1227 }
1228 crate::operation::list_package_version_dependencies::ListPackageVersionDependenciesError::Unhandled(inner) => Error::Unhandled(inner),
1229 }
1230 }
1231}
1232impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_package_versions::ListPackageVersionsError, R>> for Error
1233where
1234 R: Send + Sync + std::fmt::Debug + 'static,
1235{
1236 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_package_versions::ListPackageVersionsError, R>) -> Self {
1237 match err {
1238 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1239 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1240 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1241 source: err.into(),
1242 }),
1243 }
1244 }
1245}
1246impl From<crate::operation::list_package_versions::ListPackageVersionsError> for Error {
1247 fn from(err: crate::operation::list_package_versions::ListPackageVersionsError) -> Self {
1248 match err {
1249 crate::operation::list_package_versions::ListPackageVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1250 crate::operation::list_package_versions::ListPackageVersionsError::InternalServerException(inner) => {
1251 Error::InternalServerException(inner)
1252 }
1253 crate::operation::list_package_versions::ListPackageVersionsError::ResourceNotFoundException(inner) => {
1254 Error::ResourceNotFoundException(inner)
1255 }
1256 crate::operation::list_package_versions::ListPackageVersionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1257 crate::operation::list_package_versions::ListPackageVersionsError::ValidationException(inner) => Error::ValidationException(inner),
1258 crate::operation::list_package_versions::ListPackageVersionsError::Unhandled(inner) => Error::Unhandled(inner),
1259 }
1260 }
1261}
1262impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_repositories::ListRepositoriesError, R>> for Error
1263where
1264 R: Send + Sync + std::fmt::Debug + 'static,
1265{
1266 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_repositories::ListRepositoriesError, R>) -> Self {
1267 match err {
1268 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1269 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1270 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1271 source: err.into(),
1272 }),
1273 }
1274 }
1275}
1276impl From<crate::operation::list_repositories::ListRepositoriesError> for Error {
1277 fn from(err: crate::operation::list_repositories::ListRepositoriesError) -> Self {
1278 match err {
1279 crate::operation::list_repositories::ListRepositoriesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1280 crate::operation::list_repositories::ListRepositoriesError::InternalServerException(inner) => Error::InternalServerException(inner),
1281 crate::operation::list_repositories::ListRepositoriesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1282 crate::operation::list_repositories::ListRepositoriesError::ValidationException(inner) => Error::ValidationException(inner),
1283 crate::operation::list_repositories::ListRepositoriesError::Unhandled(inner) => Error::Unhandled(inner),
1284 }
1285 }
1286}
1287impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_repositories_in_domain::ListRepositoriesInDomainError, R>>
1288 for Error
1289where
1290 R: Send + Sync + std::fmt::Debug + 'static,
1291{
1292 fn from(
1293 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_repositories_in_domain::ListRepositoriesInDomainError, R>,
1294 ) -> Self {
1295 match err {
1296 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1297 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1298 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1299 source: err.into(),
1300 }),
1301 }
1302 }
1303}
1304impl From<crate::operation::list_repositories_in_domain::ListRepositoriesInDomainError> for Error {
1305 fn from(err: crate::operation::list_repositories_in_domain::ListRepositoriesInDomainError) -> Self {
1306 match err {
1307 crate::operation::list_repositories_in_domain::ListRepositoriesInDomainError::AccessDeniedException(inner) => {
1308 Error::AccessDeniedException(inner)
1309 }
1310 crate::operation::list_repositories_in_domain::ListRepositoriesInDomainError::InternalServerException(inner) => {
1311 Error::InternalServerException(inner)
1312 }
1313 crate::operation::list_repositories_in_domain::ListRepositoriesInDomainError::ResourceNotFoundException(inner) => {
1314 Error::ResourceNotFoundException(inner)
1315 }
1316 crate::operation::list_repositories_in_domain::ListRepositoriesInDomainError::ThrottlingException(inner) => {
1317 Error::ThrottlingException(inner)
1318 }
1319 crate::operation::list_repositories_in_domain::ListRepositoriesInDomainError::ValidationException(inner) => {
1320 Error::ValidationException(inner)
1321 }
1322 crate::operation::list_repositories_in_domain::ListRepositoriesInDomainError::Unhandled(inner) => Error::Unhandled(inner),
1323 }
1324 }
1325}
1326impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sub_package_groups::ListSubPackageGroupsError, R>> for Error
1327where
1328 R: Send + Sync + std::fmt::Debug + 'static,
1329{
1330 fn from(
1331 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_sub_package_groups::ListSubPackageGroupsError, R>,
1332 ) -> Self {
1333 match err {
1334 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1335 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1336 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1337 source: err.into(),
1338 }),
1339 }
1340 }
1341}
1342impl From<crate::operation::list_sub_package_groups::ListSubPackageGroupsError> for Error {
1343 fn from(err: crate::operation::list_sub_package_groups::ListSubPackageGroupsError) -> Self {
1344 match err {
1345 crate::operation::list_sub_package_groups::ListSubPackageGroupsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1346 crate::operation::list_sub_package_groups::ListSubPackageGroupsError::InternalServerException(inner) => {
1347 Error::InternalServerException(inner)
1348 }
1349 crate::operation::list_sub_package_groups::ListSubPackageGroupsError::ResourceNotFoundException(inner) => {
1350 Error::ResourceNotFoundException(inner)
1351 }
1352 crate::operation::list_sub_package_groups::ListSubPackageGroupsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1353 crate::operation::list_sub_package_groups::ListSubPackageGroupsError::ValidationException(inner) => Error::ValidationException(inner),
1354 crate::operation::list_sub_package_groups::ListSubPackageGroupsError::Unhandled(inner) => Error::Unhandled(inner),
1355 }
1356 }
1357}
1358impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
1359where
1360 R: Send + Sync + std::fmt::Debug + 'static,
1361{
1362 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
1363 match err {
1364 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1365 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1366 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1367 source: err.into(),
1368 }),
1369 }
1370 }
1371}
1372impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
1373 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
1374 match err {
1375 crate::operation::list_tags_for_resource::ListTagsForResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1376 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
1377 Error::ResourceNotFoundException(inner)
1378 }
1379 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1380 crate::operation::list_tags_for_resource::ListTagsForResourceError::ValidationException(inner) => Error::ValidationException(inner),
1381 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
1382 }
1383 }
1384}
1385impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_package_version::PublishPackageVersionError, R>> for Error
1386where
1387 R: Send + Sync + std::fmt::Debug + 'static,
1388{
1389 fn from(
1390 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::publish_package_version::PublishPackageVersionError, R>,
1391 ) -> Self {
1392 match err {
1393 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1394 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1395 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1396 source: err.into(),
1397 }),
1398 }
1399 }
1400}
1401impl From<crate::operation::publish_package_version::PublishPackageVersionError> for Error {
1402 fn from(err: crate::operation::publish_package_version::PublishPackageVersionError) -> Self {
1403 match err {
1404 crate::operation::publish_package_version::PublishPackageVersionError::AccessDeniedException(inner) => {
1405 Error::AccessDeniedException(inner)
1406 }
1407 crate::operation::publish_package_version::PublishPackageVersionError::ConflictException(inner) => Error::ConflictException(inner),
1408 crate::operation::publish_package_version::PublishPackageVersionError::InternalServerException(inner) => {
1409 Error::InternalServerException(inner)
1410 }
1411 crate::operation::publish_package_version::PublishPackageVersionError::ResourceNotFoundException(inner) => {
1412 Error::ResourceNotFoundException(inner)
1413 }
1414 crate::operation::publish_package_version::PublishPackageVersionError::ServiceQuotaExceededException(inner) => {
1415 Error::ServiceQuotaExceededException(inner)
1416 }
1417 crate::operation::publish_package_version::PublishPackageVersionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1418 crate::operation::publish_package_version::PublishPackageVersionError::ValidationException(inner) => Error::ValidationException(inner),
1419 crate::operation::publish_package_version::PublishPackageVersionError::Unhandled(inner) => Error::Unhandled(inner),
1420 }
1421 }
1422}
1423impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_domain_permissions_policy::PutDomainPermissionsPolicyError, R>>
1424 for Error
1425where
1426 R: Send + Sync + std::fmt::Debug + 'static,
1427{
1428 fn from(
1429 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_domain_permissions_policy::PutDomainPermissionsPolicyError, R>,
1430 ) -> Self {
1431 match err {
1432 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1433 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1434 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1435 source: err.into(),
1436 }),
1437 }
1438 }
1439}
1440impl From<crate::operation::put_domain_permissions_policy::PutDomainPermissionsPolicyError> for Error {
1441 fn from(err: crate::operation::put_domain_permissions_policy::PutDomainPermissionsPolicyError) -> Self {
1442 match err {
1443 crate::operation::put_domain_permissions_policy::PutDomainPermissionsPolicyError::AccessDeniedException(inner) => {
1444 Error::AccessDeniedException(inner)
1445 }
1446 crate::operation::put_domain_permissions_policy::PutDomainPermissionsPolicyError::ConflictException(inner) => {
1447 Error::ConflictException(inner)
1448 }
1449 crate::operation::put_domain_permissions_policy::PutDomainPermissionsPolicyError::InternalServerException(inner) => {
1450 Error::InternalServerException(inner)
1451 }
1452 crate::operation::put_domain_permissions_policy::PutDomainPermissionsPolicyError::ResourceNotFoundException(inner) => {
1453 Error::ResourceNotFoundException(inner)
1454 }
1455 crate::operation::put_domain_permissions_policy::PutDomainPermissionsPolicyError::ServiceQuotaExceededException(inner) => {
1456 Error::ServiceQuotaExceededException(inner)
1457 }
1458 crate::operation::put_domain_permissions_policy::PutDomainPermissionsPolicyError::ThrottlingException(inner) => {
1459 Error::ThrottlingException(inner)
1460 }
1461 crate::operation::put_domain_permissions_policy::PutDomainPermissionsPolicyError::ValidationException(inner) => {
1462 Error::ValidationException(inner)
1463 }
1464 crate::operation::put_domain_permissions_policy::PutDomainPermissionsPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1465 }
1466 }
1467}
1468impl<R>
1469 From<
1470 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_package_origin_configuration::PutPackageOriginConfigurationError, R>,
1471 > for Error
1472where
1473 R: Send + Sync + std::fmt::Debug + 'static,
1474{
1475 fn from(
1476 err: ::aws_smithy_runtime_api::client::result::SdkError<
1477 crate::operation::put_package_origin_configuration::PutPackageOriginConfigurationError,
1478 R,
1479 >,
1480 ) -> Self {
1481 match err {
1482 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1483 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1484 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1485 source: err.into(),
1486 }),
1487 }
1488 }
1489}
1490impl From<crate::operation::put_package_origin_configuration::PutPackageOriginConfigurationError> for Error {
1491 fn from(err: crate::operation::put_package_origin_configuration::PutPackageOriginConfigurationError) -> Self {
1492 match err {
1493 crate::operation::put_package_origin_configuration::PutPackageOriginConfigurationError::AccessDeniedException(inner) => {
1494 Error::AccessDeniedException(inner)
1495 }
1496 crate::operation::put_package_origin_configuration::PutPackageOriginConfigurationError::InternalServerException(inner) => {
1497 Error::InternalServerException(inner)
1498 }
1499 crate::operation::put_package_origin_configuration::PutPackageOriginConfigurationError::ResourceNotFoundException(inner) => {
1500 Error::ResourceNotFoundException(inner)
1501 }
1502 crate::operation::put_package_origin_configuration::PutPackageOriginConfigurationError::ThrottlingException(inner) => {
1503 Error::ThrottlingException(inner)
1504 }
1505 crate::operation::put_package_origin_configuration::PutPackageOriginConfigurationError::ValidationException(inner) => {
1506 Error::ValidationException(inner)
1507 }
1508 crate::operation::put_package_origin_configuration::PutPackageOriginConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1509 }
1510 }
1511}
1512impl<R>
1513 From<
1514 ::aws_smithy_runtime_api::client::result::SdkError<
1515 crate::operation::put_repository_permissions_policy::PutRepositoryPermissionsPolicyError,
1516 R,
1517 >,
1518 > for Error
1519where
1520 R: Send + Sync + std::fmt::Debug + 'static,
1521{
1522 fn from(
1523 err: ::aws_smithy_runtime_api::client::result::SdkError<
1524 crate::operation::put_repository_permissions_policy::PutRepositoryPermissionsPolicyError,
1525 R,
1526 >,
1527 ) -> Self {
1528 match err {
1529 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1530 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1531 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1532 source: err.into(),
1533 }),
1534 }
1535 }
1536}
1537impl From<crate::operation::put_repository_permissions_policy::PutRepositoryPermissionsPolicyError> for Error {
1538 fn from(err: crate::operation::put_repository_permissions_policy::PutRepositoryPermissionsPolicyError) -> Self {
1539 match err {
1540 crate::operation::put_repository_permissions_policy::PutRepositoryPermissionsPolicyError::AccessDeniedException(inner) => {
1541 Error::AccessDeniedException(inner)
1542 }
1543 crate::operation::put_repository_permissions_policy::PutRepositoryPermissionsPolicyError::ConflictException(inner) => {
1544 Error::ConflictException(inner)
1545 }
1546 crate::operation::put_repository_permissions_policy::PutRepositoryPermissionsPolicyError::InternalServerException(inner) => {
1547 Error::InternalServerException(inner)
1548 }
1549 crate::operation::put_repository_permissions_policy::PutRepositoryPermissionsPolicyError::ResourceNotFoundException(inner) => {
1550 Error::ResourceNotFoundException(inner)
1551 }
1552 crate::operation::put_repository_permissions_policy::PutRepositoryPermissionsPolicyError::ServiceQuotaExceededException(inner) => {
1553 Error::ServiceQuotaExceededException(inner)
1554 }
1555 crate::operation::put_repository_permissions_policy::PutRepositoryPermissionsPolicyError::ThrottlingException(inner) => {
1556 Error::ThrottlingException(inner)
1557 }
1558 crate::operation::put_repository_permissions_policy::PutRepositoryPermissionsPolicyError::ValidationException(inner) => {
1559 Error::ValidationException(inner)
1560 }
1561 crate::operation::put_repository_permissions_policy::PutRepositoryPermissionsPolicyError::Unhandled(inner) => Error::Unhandled(inner),
1562 }
1563 }
1564}
1565impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
1566where
1567 R: Send + Sync + std::fmt::Debug + 'static,
1568{
1569 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
1570 match err {
1571 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1572 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1573 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1574 source: err.into(),
1575 }),
1576 }
1577 }
1578}
1579impl From<crate::operation::tag_resource::TagResourceError> for Error {
1580 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
1581 match err {
1582 crate::operation::tag_resource::TagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1583 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1584 crate::operation::tag_resource::TagResourceError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1585 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1586 crate::operation::tag_resource::TagResourceError::ValidationException(inner) => Error::ValidationException(inner),
1587 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1588 }
1589 }
1590}
1591impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
1592where
1593 R: Send + Sync + std::fmt::Debug + 'static,
1594{
1595 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
1596 match err {
1597 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1598 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1599 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1600 source: err.into(),
1601 }),
1602 }
1603 }
1604}
1605impl From<crate::operation::untag_resource::UntagResourceError> for Error {
1606 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
1607 match err {
1608 crate::operation::untag_resource::UntagResourceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1609 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1610 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1611 crate::operation::untag_resource::UntagResourceError::ValidationException(inner) => Error::ValidationException(inner),
1612 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
1613 }
1614 }
1615}
1616impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_package_group::UpdatePackageGroupError, R>> for Error
1617where
1618 R: Send + Sync + std::fmt::Debug + 'static,
1619{
1620 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_package_group::UpdatePackageGroupError, R>) -> Self {
1621 match err {
1622 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1623 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1624 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1625 source: err.into(),
1626 }),
1627 }
1628 }
1629}
1630impl From<crate::operation::update_package_group::UpdatePackageGroupError> for Error {
1631 fn from(err: crate::operation::update_package_group::UpdatePackageGroupError) -> Self {
1632 match err {
1633 crate::operation::update_package_group::UpdatePackageGroupError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1634 crate::operation::update_package_group::UpdatePackageGroupError::InternalServerException(inner) => Error::InternalServerException(inner),
1635 crate::operation::update_package_group::UpdatePackageGroupError::ResourceNotFoundException(inner) => {
1636 Error::ResourceNotFoundException(inner)
1637 }
1638 crate::operation::update_package_group::UpdatePackageGroupError::ServiceQuotaExceededException(inner) => {
1639 Error::ServiceQuotaExceededException(inner)
1640 }
1641 crate::operation::update_package_group::UpdatePackageGroupError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1642 crate::operation::update_package_group::UpdatePackageGroupError::ValidationException(inner) => Error::ValidationException(inner),
1643 crate::operation::update_package_group::UpdatePackageGroupError::Unhandled(inner) => Error::Unhandled(inner),
1644 }
1645 }
1646}
1647impl<R>
1648 From<
1649 ::aws_smithy_runtime_api::client::result::SdkError<
1650 crate::operation::update_package_group_origin_configuration::UpdatePackageGroupOriginConfigurationError,
1651 R,
1652 >,
1653 > for Error
1654where
1655 R: Send + Sync + std::fmt::Debug + 'static,
1656{
1657 fn from(
1658 err: ::aws_smithy_runtime_api::client::result::SdkError<
1659 crate::operation::update_package_group_origin_configuration::UpdatePackageGroupOriginConfigurationError,
1660 R,
1661 >,
1662 ) -> Self {
1663 match err {
1664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1667 source: err.into(),
1668 }),
1669 }
1670 }
1671}
1672impl From<crate::operation::update_package_group_origin_configuration::UpdatePackageGroupOriginConfigurationError> for Error {
1673 fn from(err: crate::operation::update_package_group_origin_configuration::UpdatePackageGroupOriginConfigurationError) -> Self {
1674 match err {
1675 crate::operation::update_package_group_origin_configuration::UpdatePackageGroupOriginConfigurationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1676 crate::operation::update_package_group_origin_configuration::UpdatePackageGroupOriginConfigurationError::InternalServerException(inner) => Error::InternalServerException(inner),
1677 crate::operation::update_package_group_origin_configuration::UpdatePackageGroupOriginConfigurationError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1678 crate::operation::update_package_group_origin_configuration::UpdatePackageGroupOriginConfigurationError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1679 crate::operation::update_package_group_origin_configuration::UpdatePackageGroupOriginConfigurationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1680 crate::operation::update_package_group_origin_configuration::UpdatePackageGroupOriginConfigurationError::ValidationException(inner) => Error::ValidationException(inner),
1681 crate::operation::update_package_group_origin_configuration::UpdatePackageGroupOriginConfigurationError::Unhandled(inner) => Error::Unhandled(inner),
1682 }
1683 }
1684}
1685impl<R>
1686 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_package_versions_status::UpdatePackageVersionsStatusError, R>>
1687 for Error
1688where
1689 R: Send + Sync + std::fmt::Debug + 'static,
1690{
1691 fn from(
1692 err: ::aws_smithy_runtime_api::client::result::SdkError<
1693 crate::operation::update_package_versions_status::UpdatePackageVersionsStatusError,
1694 R,
1695 >,
1696 ) -> Self {
1697 match err {
1698 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1699 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1700 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1701 source: err.into(),
1702 }),
1703 }
1704 }
1705}
1706impl From<crate::operation::update_package_versions_status::UpdatePackageVersionsStatusError> for Error {
1707 fn from(err: crate::operation::update_package_versions_status::UpdatePackageVersionsStatusError) -> Self {
1708 match err {
1709 crate::operation::update_package_versions_status::UpdatePackageVersionsStatusError::AccessDeniedException(inner) => {
1710 Error::AccessDeniedException(inner)
1711 }
1712 crate::operation::update_package_versions_status::UpdatePackageVersionsStatusError::ConflictException(inner) => {
1713 Error::ConflictException(inner)
1714 }
1715 crate::operation::update_package_versions_status::UpdatePackageVersionsStatusError::InternalServerException(inner) => {
1716 Error::InternalServerException(inner)
1717 }
1718 crate::operation::update_package_versions_status::UpdatePackageVersionsStatusError::ResourceNotFoundException(inner) => {
1719 Error::ResourceNotFoundException(inner)
1720 }
1721 crate::operation::update_package_versions_status::UpdatePackageVersionsStatusError::ThrottlingException(inner) => {
1722 Error::ThrottlingException(inner)
1723 }
1724 crate::operation::update_package_versions_status::UpdatePackageVersionsStatusError::ValidationException(inner) => {
1725 Error::ValidationException(inner)
1726 }
1727 crate::operation::update_package_versions_status::UpdatePackageVersionsStatusError::Unhandled(inner) => Error::Unhandled(inner),
1728 }
1729 }
1730}
1731impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_repository::UpdateRepositoryError, R>> for Error
1732where
1733 R: Send + Sync + std::fmt::Debug + 'static,
1734{
1735 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_repository::UpdateRepositoryError, R>) -> Self {
1736 match err {
1737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1740 source: err.into(),
1741 }),
1742 }
1743 }
1744}
1745impl From<crate::operation::update_repository::UpdateRepositoryError> for Error {
1746 fn from(err: crate::operation::update_repository::UpdateRepositoryError) -> Self {
1747 match err {
1748 crate::operation::update_repository::UpdateRepositoryError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1749 crate::operation::update_repository::UpdateRepositoryError::ConflictException(inner) => Error::ConflictException(inner),
1750 crate::operation::update_repository::UpdateRepositoryError::InternalServerException(inner) => Error::InternalServerException(inner),
1751 crate::operation::update_repository::UpdateRepositoryError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1752 crate::operation::update_repository::UpdateRepositoryError::ServiceQuotaExceededException(inner) => {
1753 Error::ServiceQuotaExceededException(inner)
1754 }
1755 crate::operation::update_repository::UpdateRepositoryError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1756 crate::operation::update_repository::UpdateRepositoryError::ValidationException(inner) => Error::ValidationException(inner),
1757 crate::operation::update_repository::UpdateRepositoryError::Unhandled(inner) => Error::Unhandled(inner),
1758 }
1759 }
1760}
1761impl ::std::error::Error for Error {
1762 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
1763 match self {
1764 Error::AccessDeniedException(inner) => inner.source(),
1765 Error::ConflictException(inner) => inner.source(),
1766 Error::InternalServerException(inner) => inner.source(),
1767 Error::ResourceNotFoundException(inner) => inner.source(),
1768 Error::ServiceQuotaExceededException(inner) => inner.source(),
1769 Error::ThrottlingException(inner) => inner.source(),
1770 Error::ValidationException(inner) => inner.source(),
1771 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
1772 }
1773 }
1774}
1775impl ::aws_types::request_id::RequestId for Error {
1776 fn request_id(&self) -> Option<&str> {
1777 match self {
1778 Self::AccessDeniedException(e) => e.request_id(),
1779 Self::ConflictException(e) => e.request_id(),
1780 Self::InternalServerException(e) => e.request_id(),
1781 Self::ResourceNotFoundException(e) => e.request_id(),
1782 Self::ServiceQuotaExceededException(e) => e.request_id(),
1783 Self::ThrottlingException(e) => e.request_id(),
1784 Self::ValidationException(e) => e.request_id(),
1785 Self::Unhandled(e) => e.meta.request_id(),
1786 }
1787 }
1788}