1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 ActorDoesNotExistException(crate::types::error::ActorDoesNotExistException),
8 ApprovalRuleContentRequiredException(crate::types::error::ApprovalRuleContentRequiredException),
10 ApprovalRuleDoesNotExistException(crate::types::error::ApprovalRuleDoesNotExistException),
12 ApprovalRuleNameAlreadyExistsException(crate::types::error::ApprovalRuleNameAlreadyExistsException),
14 ApprovalRuleNameRequiredException(crate::types::error::ApprovalRuleNameRequiredException),
16 ApprovalRuleTemplateContentRequiredException(crate::types::error::ApprovalRuleTemplateContentRequiredException),
18 ApprovalRuleTemplateDoesNotExistException(crate::types::error::ApprovalRuleTemplateDoesNotExistException),
20 ApprovalRuleTemplateInUseException(crate::types::error::ApprovalRuleTemplateInUseException),
22 ApprovalRuleTemplateNameAlreadyExistsException(crate::types::error::ApprovalRuleTemplateNameAlreadyExistsException),
24 ApprovalRuleTemplateNameRequiredException(crate::types::error::ApprovalRuleTemplateNameRequiredException),
26 ApprovalStateRequiredException(crate::types::error::ApprovalStateRequiredException),
28 AuthorDoesNotExistException(crate::types::error::AuthorDoesNotExistException),
30 BeforeCommitIdAndAfterCommitIdAreSameException(crate::types::error::BeforeCommitIdAndAfterCommitIdAreSameException),
32 BlobIdDoesNotExistException(crate::types::error::BlobIdDoesNotExistException),
34 BlobIdRequiredException(crate::types::error::BlobIdRequiredException),
36 BranchDoesNotExistException(crate::types::error::BranchDoesNotExistException),
38 BranchNameExistsException(crate::types::error::BranchNameExistsException),
40 BranchNameIsTagNameException(crate::types::error::BranchNameIsTagNameException),
42 BranchNameRequiredException(crate::types::error::BranchNameRequiredException),
44 CannotDeleteApprovalRuleFromTemplateException(crate::types::error::CannotDeleteApprovalRuleFromTemplateException),
46 CannotModifyApprovalRuleFromTemplateException(crate::types::error::CannotModifyApprovalRuleFromTemplateException),
48 ClientRequestTokenRequiredException(crate::types::error::ClientRequestTokenRequiredException),
50 CommentContentRequiredException(crate::types::error::CommentContentRequiredException),
52 CommentContentSizeLimitExceededException(crate::types::error::CommentContentSizeLimitExceededException),
54 CommentDeletedException(crate::types::error::CommentDeletedException),
56 CommentDoesNotExistException(crate::types::error::CommentDoesNotExistException),
58 CommentIdRequiredException(crate::types::error::CommentIdRequiredException),
60 CommentNotCreatedByCallerException(crate::types::error::CommentNotCreatedByCallerException),
62 CommitDoesNotExistException(crate::types::error::CommitDoesNotExistException),
64 CommitIdDoesNotExistException(crate::types::error::CommitIdDoesNotExistException),
66 CommitIdRequiredException(crate::types::error::CommitIdRequiredException),
68 CommitIdsLimitExceededException(crate::types::error::CommitIdsLimitExceededException),
70 CommitIdsListRequiredException(crate::types::error::CommitIdsListRequiredException),
72 CommitMessageLengthExceededException(crate::types::error::CommitMessageLengthExceededException),
74 CommitRequiredException(crate::types::error::CommitRequiredException),
76 ConcurrentReferenceUpdateException(crate::types::error::ConcurrentReferenceUpdateException),
78 DefaultBranchCannotBeDeletedException(crate::types::error::DefaultBranchCannotBeDeletedException),
80 DirectoryNameConflictsWithFileNameException(crate::types::error::DirectoryNameConflictsWithFileNameException),
82 EncryptionIntegrityChecksFailedException(crate::types::error::EncryptionIntegrityChecksFailedException),
84 EncryptionKeyAccessDeniedException(crate::types::error::EncryptionKeyAccessDeniedException),
86 EncryptionKeyDisabledException(crate::types::error::EncryptionKeyDisabledException),
88 EncryptionKeyInvalidIdException(crate::types::error::EncryptionKeyInvalidIdException),
90 EncryptionKeyInvalidUsageException(crate::types::error::EncryptionKeyInvalidUsageException),
92 EncryptionKeyNotFoundException(crate::types::error::EncryptionKeyNotFoundException),
94 EncryptionKeyRequiredException(crate::types::error::EncryptionKeyRequiredException),
96 EncryptionKeyUnavailableException(crate::types::error::EncryptionKeyUnavailableException),
98 FileContentAndSourceFileSpecifiedException(crate::types::error::FileContentAndSourceFileSpecifiedException),
100 FileContentRequiredException(crate::types::error::FileContentRequiredException),
102 FileContentSizeLimitExceededException(crate::types::error::FileContentSizeLimitExceededException),
104 FileDoesNotExistException(crate::types::error::FileDoesNotExistException),
106 FileEntryRequiredException(crate::types::error::FileEntryRequiredException),
108 FileModeRequiredException(crate::types::error::FileModeRequiredException),
110 FileNameConflictsWithDirectoryNameException(crate::types::error::FileNameConflictsWithDirectoryNameException),
112 FilePathConflictsWithSubmodulePathException(crate::types::error::FilePathConflictsWithSubmodulePathException),
114 FileTooLargeException(crate::types::error::FileTooLargeException),
116 FolderContentSizeLimitExceededException(crate::types::error::FolderContentSizeLimitExceededException),
118 FolderDoesNotExistException(crate::types::error::FolderDoesNotExistException),
120 IdempotencyParameterMismatchException(crate::types::error::IdempotencyParameterMismatchException),
122 InvalidActorArnException(crate::types::error::InvalidActorArnException),
124 InvalidApprovalRuleContentException(crate::types::error::InvalidApprovalRuleContentException),
126 InvalidApprovalRuleNameException(crate::types::error::InvalidApprovalRuleNameException),
128 InvalidApprovalRuleTemplateContentException(crate::types::error::InvalidApprovalRuleTemplateContentException),
130 InvalidApprovalRuleTemplateDescriptionException(crate::types::error::InvalidApprovalRuleTemplateDescriptionException),
132 InvalidApprovalRuleTemplateNameException(crate::types::error::InvalidApprovalRuleTemplateNameException),
134 InvalidApprovalStateException(crate::types::error::InvalidApprovalStateException),
136 InvalidAuthorArnException(crate::types::error::InvalidAuthorArnException),
138 InvalidBlobIdException(crate::types::error::InvalidBlobIdException),
140 InvalidBranchNameException(crate::types::error::InvalidBranchNameException),
142 InvalidClientRequestTokenException(crate::types::error::InvalidClientRequestTokenException),
144 InvalidCommentIdException(crate::types::error::InvalidCommentIdException),
146 InvalidCommitException(crate::types::error::InvalidCommitException),
148 InvalidCommitIdException(crate::types::error::InvalidCommitIdException),
150 InvalidConflictDetailLevelException(crate::types::error::InvalidConflictDetailLevelException),
152 InvalidConflictResolutionException(crate::types::error::InvalidConflictResolutionException),
154 InvalidConflictResolutionStrategyException(crate::types::error::InvalidConflictResolutionStrategyException),
156 InvalidContinuationTokenException(crate::types::error::InvalidContinuationTokenException),
158 InvalidDeletionParameterException(crate::types::error::InvalidDeletionParameterException),
160 InvalidDescriptionException(crate::types::error::InvalidDescriptionException),
162 InvalidDestinationCommitSpecifierException(crate::types::error::InvalidDestinationCommitSpecifierException),
164 InvalidEmailException(crate::types::error::InvalidEmailException),
166 InvalidFileLocationException(crate::types::error::InvalidFileLocationException),
168 InvalidFileModeException(crate::types::error::InvalidFileModeException),
170 InvalidFilePositionException(crate::types::error::InvalidFilePositionException),
172 InvalidMaxConflictFilesException(crate::types::error::InvalidMaxConflictFilesException),
174 InvalidMaxMergeHunksException(crate::types::error::InvalidMaxMergeHunksException),
176 InvalidMaxResultsException(crate::types::error::InvalidMaxResultsException),
178 InvalidMergeOptionException(crate::types::error::InvalidMergeOptionException),
180 InvalidOrderException(crate::types::error::InvalidOrderException),
182 InvalidOverrideStatusException(crate::types::error::InvalidOverrideStatusException),
184 InvalidParentCommitIdException(crate::types::error::InvalidParentCommitIdException),
186 InvalidPathException(crate::types::error::InvalidPathException),
188 InvalidPullRequestEventTypeException(crate::types::error::InvalidPullRequestEventTypeException),
190 InvalidPullRequestIdException(crate::types::error::InvalidPullRequestIdException),
192 InvalidPullRequestStatusException(crate::types::error::InvalidPullRequestStatusException),
194 InvalidPullRequestStatusUpdateException(crate::types::error::InvalidPullRequestStatusUpdateException),
196 InvalidReactionUserArnException(crate::types::error::InvalidReactionUserArnException),
198 InvalidReactionValueException(crate::types::error::InvalidReactionValueException),
200 InvalidReferenceNameException(crate::types::error::InvalidReferenceNameException),
202 InvalidRelativeFileVersionEnumException(crate::types::error::InvalidRelativeFileVersionEnumException),
204 InvalidReplacementContentException(crate::types::error::InvalidReplacementContentException),
206 InvalidReplacementTypeException(crate::types::error::InvalidReplacementTypeException),
208 InvalidRepositoryDescriptionException(crate::types::error::InvalidRepositoryDescriptionException),
210 InvalidRepositoryNameException(crate::types::error::InvalidRepositoryNameException),
214 InvalidRepositoryTriggerBranchNameException(crate::types::error::InvalidRepositoryTriggerBranchNameException),
216 InvalidRepositoryTriggerCustomDataException(crate::types::error::InvalidRepositoryTriggerCustomDataException),
218 InvalidRepositoryTriggerDestinationArnException(crate::types::error::InvalidRepositoryTriggerDestinationArnException),
220 InvalidRepositoryTriggerEventsException(crate::types::error::InvalidRepositoryTriggerEventsException),
222 InvalidRepositoryTriggerNameException(crate::types::error::InvalidRepositoryTriggerNameException),
224 InvalidRepositoryTriggerRegionException(crate::types::error::InvalidRepositoryTriggerRegionException),
226 InvalidResourceArnException(crate::types::error::InvalidResourceArnException),
228 InvalidRevisionIdException(crate::types::error::InvalidRevisionIdException),
230 InvalidRuleContentSha256Exception(crate::types::error::InvalidRuleContentSha256Exception),
232 InvalidSortByException(crate::types::error::InvalidSortByException),
234 InvalidSourceCommitSpecifierException(crate::types::error::InvalidSourceCommitSpecifierException),
236 InvalidSystemTagUsageException(crate::types::error::InvalidSystemTagUsageException),
238 InvalidTagKeysListException(crate::types::error::InvalidTagKeysListException),
240 InvalidTagsMapException(crate::types::error::InvalidTagsMapException),
242 InvalidTargetBranchException(crate::types::error::InvalidTargetBranchException),
244 InvalidTargetException(crate::types::error::InvalidTargetException),
246 InvalidTargetsException(crate::types::error::InvalidTargetsException),
248 InvalidTitleException(crate::types::error::InvalidTitleException),
250 ManualMergeRequiredException(crate::types::error::ManualMergeRequiredException),
252 MaximumBranchesExceededException(crate::types::error::MaximumBranchesExceededException),
254 MaximumConflictResolutionEntriesExceededException(crate::types::error::MaximumConflictResolutionEntriesExceededException),
256 MaximumFileContentToLoadExceededException(crate::types::error::MaximumFileContentToLoadExceededException),
258 MaximumFileEntriesExceededException(crate::types::error::MaximumFileEntriesExceededException),
260 MaximumItemsToCompareExceededException(crate::types::error::MaximumItemsToCompareExceededException),
262 MaximumNumberOfApprovalsExceededException(crate::types::error::MaximumNumberOfApprovalsExceededException),
264 MaximumOpenPullRequestsExceededException(crate::types::error::MaximumOpenPullRequestsExceededException),
266 MaximumRepositoryNamesExceededException(crate::types::error::MaximumRepositoryNamesExceededException),
268 MaximumRepositoryTriggersExceededException(crate::types::error::MaximumRepositoryTriggersExceededException),
270 MaximumRuleTemplatesAssociatedWithRepositoryException(crate::types::error::MaximumRuleTemplatesAssociatedWithRepositoryException),
272 MergeOptionRequiredException(crate::types::error::MergeOptionRequiredException),
274 MultipleConflictResolutionEntriesException(crate::types::error::MultipleConflictResolutionEntriesException),
276 MultipleRepositoriesInPullRequestException(crate::types::error::MultipleRepositoriesInPullRequestException),
278 NameLengthExceededException(crate::types::error::NameLengthExceededException),
280 NoChangeException(crate::types::error::NoChangeException),
282 NumberOfRuleTemplatesExceededException(crate::types::error::NumberOfRuleTemplatesExceededException),
284 NumberOfRulesExceededException(crate::types::error::NumberOfRulesExceededException),
286 OperationNotAllowedException(crate::types::error::OperationNotAllowedException),
288 OverrideAlreadySetException(crate::types::error::OverrideAlreadySetException),
290 OverrideStatusRequiredException(crate::types::error::OverrideStatusRequiredException),
292 ParentCommitDoesNotExistException(crate::types::error::ParentCommitDoesNotExistException),
294 ParentCommitIdOutdatedException(crate::types::error::ParentCommitIdOutdatedException),
296 ParentCommitIdRequiredException(crate::types::error::ParentCommitIdRequiredException),
298 PathDoesNotExistException(crate::types::error::PathDoesNotExistException),
300 PathRequiredException(crate::types::error::PathRequiredException),
302 PullRequestAlreadyClosedException(crate::types::error::PullRequestAlreadyClosedException),
304 PullRequestApprovalRulesNotSatisfiedException(crate::types::error::PullRequestApprovalRulesNotSatisfiedException),
306 PullRequestCannotBeApprovedByAuthorException(crate::types::error::PullRequestCannotBeApprovedByAuthorException),
308 PullRequestDoesNotExistException(crate::types::error::PullRequestDoesNotExistException),
310 PullRequestIdRequiredException(crate::types::error::PullRequestIdRequiredException),
312 PullRequestStatusRequiredException(crate::types::error::PullRequestStatusRequiredException),
314 PutFileEntryConflictException(crate::types::error::PutFileEntryConflictException),
316 ReactionLimitExceededException(crate::types::error::ReactionLimitExceededException),
318 ReactionValueRequiredException(crate::types::error::ReactionValueRequiredException),
320 ReferenceDoesNotExistException(crate::types::error::ReferenceDoesNotExistException),
322 ReferenceNameRequiredException(crate::types::error::ReferenceNameRequiredException),
324 ReferenceTypeNotSupportedException(crate::types::error::ReferenceTypeNotSupportedException),
326 ReplacementContentRequiredException(crate::types::error::ReplacementContentRequiredException),
328 ReplacementTypeRequiredException(crate::types::error::ReplacementTypeRequiredException),
330 RepositoryDoesNotExistException(crate::types::error::RepositoryDoesNotExistException),
332 RepositoryLimitExceededException(crate::types::error::RepositoryLimitExceededException),
334 RepositoryNameExistsException(crate::types::error::RepositoryNameExistsException),
336 RepositoryNameRequiredException(crate::types::error::RepositoryNameRequiredException),
338 RepositoryNamesRequiredException(crate::types::error::RepositoryNamesRequiredException),
340 RepositoryNotAssociatedWithPullRequestException(crate::types::error::RepositoryNotAssociatedWithPullRequestException),
342 RepositoryTriggerBranchNameListRequiredException(crate::types::error::RepositoryTriggerBranchNameListRequiredException),
344 RepositoryTriggerDestinationArnRequiredException(crate::types::error::RepositoryTriggerDestinationArnRequiredException),
346 RepositoryTriggerEventsListRequiredException(crate::types::error::RepositoryTriggerEventsListRequiredException),
348 RepositoryTriggerNameRequiredException(crate::types::error::RepositoryTriggerNameRequiredException),
350 RepositoryTriggersListRequiredException(crate::types::error::RepositoryTriggersListRequiredException),
352 ResourceArnRequiredException(crate::types::error::ResourceArnRequiredException),
354 RestrictedSourceFileException(crate::types::error::RestrictedSourceFileException),
356 RevisionIdRequiredException(crate::types::error::RevisionIdRequiredException),
358 RevisionNotCurrentException(crate::types::error::RevisionNotCurrentException),
360 SameFileContentException(crate::types::error::SameFileContentException),
362 SamePathRequestException(crate::types::error::SamePathRequestException),
364 SourceAndDestinationAreSameException(crate::types::error::SourceAndDestinationAreSameException),
366 SourceFileOrContentRequiredException(crate::types::error::SourceFileOrContentRequiredException),
368 TagKeysListRequiredException(crate::types::error::TagKeysListRequiredException),
370 TagPolicyException(crate::types::error::TagPolicyException),
372 TagsMapRequiredException(crate::types::error::TagsMapRequiredException),
374 TargetRequiredException(crate::types::error::TargetRequiredException),
376 TargetsRequiredException(crate::types::error::TargetsRequiredException),
378 TipOfSourceReferenceIsDifferentException(crate::types::error::TipOfSourceReferenceIsDifferentException),
380 TipsDivergenceExceededException(crate::types::error::TipsDivergenceExceededException),
382 TitleRequiredException(crate::types::error::TitleRequiredException),
384 TooManyTagsException(crate::types::error::TooManyTagsException),
386 ValidationException(crate::types::error::ValidationException),
388 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
390 variable wildcard pattern and check `.code()`:
391 \
392 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
393 \
394 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
395 Unhandled(crate::error::sealed_unhandled::Unhandled),
396}
397impl ::std::fmt::Display for Error {
398 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
399 match self {
400 Error::ActorDoesNotExistException(inner) => inner.fmt(f),
401 Error::ApprovalRuleContentRequiredException(inner) => inner.fmt(f),
402 Error::ApprovalRuleDoesNotExistException(inner) => inner.fmt(f),
403 Error::ApprovalRuleNameAlreadyExistsException(inner) => inner.fmt(f),
404 Error::ApprovalRuleNameRequiredException(inner) => inner.fmt(f),
405 Error::ApprovalRuleTemplateContentRequiredException(inner) => inner.fmt(f),
406 Error::ApprovalRuleTemplateDoesNotExistException(inner) => inner.fmt(f),
407 Error::ApprovalRuleTemplateInUseException(inner) => inner.fmt(f),
408 Error::ApprovalRuleTemplateNameAlreadyExistsException(inner) => inner.fmt(f),
409 Error::ApprovalRuleTemplateNameRequiredException(inner) => inner.fmt(f),
410 Error::ApprovalStateRequiredException(inner) => inner.fmt(f),
411 Error::AuthorDoesNotExistException(inner) => inner.fmt(f),
412 Error::BeforeCommitIdAndAfterCommitIdAreSameException(inner) => inner.fmt(f),
413 Error::BlobIdDoesNotExistException(inner) => inner.fmt(f),
414 Error::BlobIdRequiredException(inner) => inner.fmt(f),
415 Error::BranchDoesNotExistException(inner) => inner.fmt(f),
416 Error::BranchNameExistsException(inner) => inner.fmt(f),
417 Error::BranchNameIsTagNameException(inner) => inner.fmt(f),
418 Error::BranchNameRequiredException(inner) => inner.fmt(f),
419 Error::CannotDeleteApprovalRuleFromTemplateException(inner) => inner.fmt(f),
420 Error::CannotModifyApprovalRuleFromTemplateException(inner) => inner.fmt(f),
421 Error::ClientRequestTokenRequiredException(inner) => inner.fmt(f),
422 Error::CommentContentRequiredException(inner) => inner.fmt(f),
423 Error::CommentContentSizeLimitExceededException(inner) => inner.fmt(f),
424 Error::CommentDeletedException(inner) => inner.fmt(f),
425 Error::CommentDoesNotExistException(inner) => inner.fmt(f),
426 Error::CommentIdRequiredException(inner) => inner.fmt(f),
427 Error::CommentNotCreatedByCallerException(inner) => inner.fmt(f),
428 Error::CommitDoesNotExistException(inner) => inner.fmt(f),
429 Error::CommitIdDoesNotExistException(inner) => inner.fmt(f),
430 Error::CommitIdRequiredException(inner) => inner.fmt(f),
431 Error::CommitIdsLimitExceededException(inner) => inner.fmt(f),
432 Error::CommitIdsListRequiredException(inner) => inner.fmt(f),
433 Error::CommitMessageLengthExceededException(inner) => inner.fmt(f),
434 Error::CommitRequiredException(inner) => inner.fmt(f),
435 Error::ConcurrentReferenceUpdateException(inner) => inner.fmt(f),
436 Error::DefaultBranchCannotBeDeletedException(inner) => inner.fmt(f),
437 Error::DirectoryNameConflictsWithFileNameException(inner) => inner.fmt(f),
438 Error::EncryptionIntegrityChecksFailedException(inner) => inner.fmt(f),
439 Error::EncryptionKeyAccessDeniedException(inner) => inner.fmt(f),
440 Error::EncryptionKeyDisabledException(inner) => inner.fmt(f),
441 Error::EncryptionKeyInvalidIdException(inner) => inner.fmt(f),
442 Error::EncryptionKeyInvalidUsageException(inner) => inner.fmt(f),
443 Error::EncryptionKeyNotFoundException(inner) => inner.fmt(f),
444 Error::EncryptionKeyRequiredException(inner) => inner.fmt(f),
445 Error::EncryptionKeyUnavailableException(inner) => inner.fmt(f),
446 Error::FileContentAndSourceFileSpecifiedException(inner) => inner.fmt(f),
447 Error::FileContentRequiredException(inner) => inner.fmt(f),
448 Error::FileContentSizeLimitExceededException(inner) => inner.fmt(f),
449 Error::FileDoesNotExistException(inner) => inner.fmt(f),
450 Error::FileEntryRequiredException(inner) => inner.fmt(f),
451 Error::FileModeRequiredException(inner) => inner.fmt(f),
452 Error::FileNameConflictsWithDirectoryNameException(inner) => inner.fmt(f),
453 Error::FilePathConflictsWithSubmodulePathException(inner) => inner.fmt(f),
454 Error::FileTooLargeException(inner) => inner.fmt(f),
455 Error::FolderContentSizeLimitExceededException(inner) => inner.fmt(f),
456 Error::FolderDoesNotExistException(inner) => inner.fmt(f),
457 Error::IdempotencyParameterMismatchException(inner) => inner.fmt(f),
458 Error::InvalidActorArnException(inner) => inner.fmt(f),
459 Error::InvalidApprovalRuleContentException(inner) => inner.fmt(f),
460 Error::InvalidApprovalRuleNameException(inner) => inner.fmt(f),
461 Error::InvalidApprovalRuleTemplateContentException(inner) => inner.fmt(f),
462 Error::InvalidApprovalRuleTemplateDescriptionException(inner) => inner.fmt(f),
463 Error::InvalidApprovalRuleTemplateNameException(inner) => inner.fmt(f),
464 Error::InvalidApprovalStateException(inner) => inner.fmt(f),
465 Error::InvalidAuthorArnException(inner) => inner.fmt(f),
466 Error::InvalidBlobIdException(inner) => inner.fmt(f),
467 Error::InvalidBranchNameException(inner) => inner.fmt(f),
468 Error::InvalidClientRequestTokenException(inner) => inner.fmt(f),
469 Error::InvalidCommentIdException(inner) => inner.fmt(f),
470 Error::InvalidCommitException(inner) => inner.fmt(f),
471 Error::InvalidCommitIdException(inner) => inner.fmt(f),
472 Error::InvalidConflictDetailLevelException(inner) => inner.fmt(f),
473 Error::InvalidConflictResolutionException(inner) => inner.fmt(f),
474 Error::InvalidConflictResolutionStrategyException(inner) => inner.fmt(f),
475 Error::InvalidContinuationTokenException(inner) => inner.fmt(f),
476 Error::InvalidDeletionParameterException(inner) => inner.fmt(f),
477 Error::InvalidDescriptionException(inner) => inner.fmt(f),
478 Error::InvalidDestinationCommitSpecifierException(inner) => inner.fmt(f),
479 Error::InvalidEmailException(inner) => inner.fmt(f),
480 Error::InvalidFileLocationException(inner) => inner.fmt(f),
481 Error::InvalidFileModeException(inner) => inner.fmt(f),
482 Error::InvalidFilePositionException(inner) => inner.fmt(f),
483 Error::InvalidMaxConflictFilesException(inner) => inner.fmt(f),
484 Error::InvalidMaxMergeHunksException(inner) => inner.fmt(f),
485 Error::InvalidMaxResultsException(inner) => inner.fmt(f),
486 Error::InvalidMergeOptionException(inner) => inner.fmt(f),
487 Error::InvalidOrderException(inner) => inner.fmt(f),
488 Error::InvalidOverrideStatusException(inner) => inner.fmt(f),
489 Error::InvalidParentCommitIdException(inner) => inner.fmt(f),
490 Error::InvalidPathException(inner) => inner.fmt(f),
491 Error::InvalidPullRequestEventTypeException(inner) => inner.fmt(f),
492 Error::InvalidPullRequestIdException(inner) => inner.fmt(f),
493 Error::InvalidPullRequestStatusException(inner) => inner.fmt(f),
494 Error::InvalidPullRequestStatusUpdateException(inner) => inner.fmt(f),
495 Error::InvalidReactionUserArnException(inner) => inner.fmt(f),
496 Error::InvalidReactionValueException(inner) => inner.fmt(f),
497 Error::InvalidReferenceNameException(inner) => inner.fmt(f),
498 Error::InvalidRelativeFileVersionEnumException(inner) => inner.fmt(f),
499 Error::InvalidReplacementContentException(inner) => inner.fmt(f),
500 Error::InvalidReplacementTypeException(inner) => inner.fmt(f),
501 Error::InvalidRepositoryDescriptionException(inner) => inner.fmt(f),
502 Error::InvalidRepositoryNameException(inner) => inner.fmt(f),
503 Error::InvalidRepositoryTriggerBranchNameException(inner) => inner.fmt(f),
504 Error::InvalidRepositoryTriggerCustomDataException(inner) => inner.fmt(f),
505 Error::InvalidRepositoryTriggerDestinationArnException(inner) => inner.fmt(f),
506 Error::InvalidRepositoryTriggerEventsException(inner) => inner.fmt(f),
507 Error::InvalidRepositoryTriggerNameException(inner) => inner.fmt(f),
508 Error::InvalidRepositoryTriggerRegionException(inner) => inner.fmt(f),
509 Error::InvalidResourceArnException(inner) => inner.fmt(f),
510 Error::InvalidRevisionIdException(inner) => inner.fmt(f),
511 Error::InvalidRuleContentSha256Exception(inner) => inner.fmt(f),
512 Error::InvalidSortByException(inner) => inner.fmt(f),
513 Error::InvalidSourceCommitSpecifierException(inner) => inner.fmt(f),
514 Error::InvalidSystemTagUsageException(inner) => inner.fmt(f),
515 Error::InvalidTagKeysListException(inner) => inner.fmt(f),
516 Error::InvalidTagsMapException(inner) => inner.fmt(f),
517 Error::InvalidTargetBranchException(inner) => inner.fmt(f),
518 Error::InvalidTargetException(inner) => inner.fmt(f),
519 Error::InvalidTargetsException(inner) => inner.fmt(f),
520 Error::InvalidTitleException(inner) => inner.fmt(f),
521 Error::ManualMergeRequiredException(inner) => inner.fmt(f),
522 Error::MaximumBranchesExceededException(inner) => inner.fmt(f),
523 Error::MaximumConflictResolutionEntriesExceededException(inner) => inner.fmt(f),
524 Error::MaximumFileContentToLoadExceededException(inner) => inner.fmt(f),
525 Error::MaximumFileEntriesExceededException(inner) => inner.fmt(f),
526 Error::MaximumItemsToCompareExceededException(inner) => inner.fmt(f),
527 Error::MaximumNumberOfApprovalsExceededException(inner) => inner.fmt(f),
528 Error::MaximumOpenPullRequestsExceededException(inner) => inner.fmt(f),
529 Error::MaximumRepositoryNamesExceededException(inner) => inner.fmt(f),
530 Error::MaximumRepositoryTriggersExceededException(inner) => inner.fmt(f),
531 Error::MaximumRuleTemplatesAssociatedWithRepositoryException(inner) => inner.fmt(f),
532 Error::MergeOptionRequiredException(inner) => inner.fmt(f),
533 Error::MultipleConflictResolutionEntriesException(inner) => inner.fmt(f),
534 Error::MultipleRepositoriesInPullRequestException(inner) => inner.fmt(f),
535 Error::NameLengthExceededException(inner) => inner.fmt(f),
536 Error::NoChangeException(inner) => inner.fmt(f),
537 Error::NumberOfRuleTemplatesExceededException(inner) => inner.fmt(f),
538 Error::NumberOfRulesExceededException(inner) => inner.fmt(f),
539 Error::OperationNotAllowedException(inner) => inner.fmt(f),
540 Error::OverrideAlreadySetException(inner) => inner.fmt(f),
541 Error::OverrideStatusRequiredException(inner) => inner.fmt(f),
542 Error::ParentCommitDoesNotExistException(inner) => inner.fmt(f),
543 Error::ParentCommitIdOutdatedException(inner) => inner.fmt(f),
544 Error::ParentCommitIdRequiredException(inner) => inner.fmt(f),
545 Error::PathDoesNotExistException(inner) => inner.fmt(f),
546 Error::PathRequiredException(inner) => inner.fmt(f),
547 Error::PullRequestAlreadyClosedException(inner) => inner.fmt(f),
548 Error::PullRequestApprovalRulesNotSatisfiedException(inner) => inner.fmt(f),
549 Error::PullRequestCannotBeApprovedByAuthorException(inner) => inner.fmt(f),
550 Error::PullRequestDoesNotExistException(inner) => inner.fmt(f),
551 Error::PullRequestIdRequiredException(inner) => inner.fmt(f),
552 Error::PullRequestStatusRequiredException(inner) => inner.fmt(f),
553 Error::PutFileEntryConflictException(inner) => inner.fmt(f),
554 Error::ReactionLimitExceededException(inner) => inner.fmt(f),
555 Error::ReactionValueRequiredException(inner) => inner.fmt(f),
556 Error::ReferenceDoesNotExistException(inner) => inner.fmt(f),
557 Error::ReferenceNameRequiredException(inner) => inner.fmt(f),
558 Error::ReferenceTypeNotSupportedException(inner) => inner.fmt(f),
559 Error::ReplacementContentRequiredException(inner) => inner.fmt(f),
560 Error::ReplacementTypeRequiredException(inner) => inner.fmt(f),
561 Error::RepositoryDoesNotExistException(inner) => inner.fmt(f),
562 Error::RepositoryLimitExceededException(inner) => inner.fmt(f),
563 Error::RepositoryNameExistsException(inner) => inner.fmt(f),
564 Error::RepositoryNameRequiredException(inner) => inner.fmt(f),
565 Error::RepositoryNamesRequiredException(inner) => inner.fmt(f),
566 Error::RepositoryNotAssociatedWithPullRequestException(inner) => inner.fmt(f),
567 Error::RepositoryTriggerBranchNameListRequiredException(inner) => inner.fmt(f),
568 Error::RepositoryTriggerDestinationArnRequiredException(inner) => inner.fmt(f),
569 Error::RepositoryTriggerEventsListRequiredException(inner) => inner.fmt(f),
570 Error::RepositoryTriggerNameRequiredException(inner) => inner.fmt(f),
571 Error::RepositoryTriggersListRequiredException(inner) => inner.fmt(f),
572 Error::ResourceArnRequiredException(inner) => inner.fmt(f),
573 Error::RestrictedSourceFileException(inner) => inner.fmt(f),
574 Error::RevisionIdRequiredException(inner) => inner.fmt(f),
575 Error::RevisionNotCurrentException(inner) => inner.fmt(f),
576 Error::SameFileContentException(inner) => inner.fmt(f),
577 Error::SamePathRequestException(inner) => inner.fmt(f),
578 Error::SourceAndDestinationAreSameException(inner) => inner.fmt(f),
579 Error::SourceFileOrContentRequiredException(inner) => inner.fmt(f),
580 Error::TagKeysListRequiredException(inner) => inner.fmt(f),
581 Error::TagPolicyException(inner) => inner.fmt(f),
582 Error::TagsMapRequiredException(inner) => inner.fmt(f),
583 Error::TargetRequiredException(inner) => inner.fmt(f),
584 Error::TargetsRequiredException(inner) => inner.fmt(f),
585 Error::TipOfSourceReferenceIsDifferentException(inner) => inner.fmt(f),
586 Error::TipsDivergenceExceededException(inner) => inner.fmt(f),
587 Error::TitleRequiredException(inner) => inner.fmt(f),
588 Error::TooManyTagsException(inner) => inner.fmt(f),
589 Error::ValidationException(inner) => inner.fmt(f),
590 Error::Unhandled(_) => {
591 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
592 write!(f, "unhandled error ({code})")
593 } else {
594 f.write_str("unhandled error")
595 }
596 }
597 }
598 }
599}
600impl From<::aws_smithy_types::error::operation::BuildError> for Error {
601 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
602 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
603 source: value.into(),
604 meta: ::std::default::Default::default(),
605 })
606 }
607}
608impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
609 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
610 match self {
611 Self::ActorDoesNotExistException(inner) => inner.meta(),
612 Self::ApprovalRuleContentRequiredException(inner) => inner.meta(),
613 Self::ApprovalRuleDoesNotExistException(inner) => inner.meta(),
614 Self::ApprovalRuleNameAlreadyExistsException(inner) => inner.meta(),
615 Self::ApprovalRuleNameRequiredException(inner) => inner.meta(),
616 Self::ApprovalRuleTemplateContentRequiredException(inner) => inner.meta(),
617 Self::ApprovalRuleTemplateDoesNotExistException(inner) => inner.meta(),
618 Self::ApprovalRuleTemplateInUseException(inner) => inner.meta(),
619 Self::ApprovalRuleTemplateNameAlreadyExistsException(inner) => inner.meta(),
620 Self::ApprovalRuleTemplateNameRequiredException(inner) => inner.meta(),
621 Self::ApprovalStateRequiredException(inner) => inner.meta(),
622 Self::AuthorDoesNotExistException(inner) => inner.meta(),
623 Self::BeforeCommitIdAndAfterCommitIdAreSameException(inner) => inner.meta(),
624 Self::BlobIdDoesNotExistException(inner) => inner.meta(),
625 Self::BlobIdRequiredException(inner) => inner.meta(),
626 Self::BranchDoesNotExistException(inner) => inner.meta(),
627 Self::BranchNameExistsException(inner) => inner.meta(),
628 Self::BranchNameIsTagNameException(inner) => inner.meta(),
629 Self::BranchNameRequiredException(inner) => inner.meta(),
630 Self::CannotDeleteApprovalRuleFromTemplateException(inner) => inner.meta(),
631 Self::CannotModifyApprovalRuleFromTemplateException(inner) => inner.meta(),
632 Self::ClientRequestTokenRequiredException(inner) => inner.meta(),
633 Self::CommentContentRequiredException(inner) => inner.meta(),
634 Self::CommentContentSizeLimitExceededException(inner) => inner.meta(),
635 Self::CommentDeletedException(inner) => inner.meta(),
636 Self::CommentDoesNotExistException(inner) => inner.meta(),
637 Self::CommentIdRequiredException(inner) => inner.meta(),
638 Self::CommentNotCreatedByCallerException(inner) => inner.meta(),
639 Self::CommitDoesNotExistException(inner) => inner.meta(),
640 Self::CommitIdDoesNotExistException(inner) => inner.meta(),
641 Self::CommitIdRequiredException(inner) => inner.meta(),
642 Self::CommitIdsLimitExceededException(inner) => inner.meta(),
643 Self::CommitIdsListRequiredException(inner) => inner.meta(),
644 Self::CommitMessageLengthExceededException(inner) => inner.meta(),
645 Self::CommitRequiredException(inner) => inner.meta(),
646 Self::ConcurrentReferenceUpdateException(inner) => inner.meta(),
647 Self::DefaultBranchCannotBeDeletedException(inner) => inner.meta(),
648 Self::DirectoryNameConflictsWithFileNameException(inner) => inner.meta(),
649 Self::EncryptionIntegrityChecksFailedException(inner) => inner.meta(),
650 Self::EncryptionKeyAccessDeniedException(inner) => inner.meta(),
651 Self::EncryptionKeyDisabledException(inner) => inner.meta(),
652 Self::EncryptionKeyInvalidIdException(inner) => inner.meta(),
653 Self::EncryptionKeyInvalidUsageException(inner) => inner.meta(),
654 Self::EncryptionKeyNotFoundException(inner) => inner.meta(),
655 Self::EncryptionKeyRequiredException(inner) => inner.meta(),
656 Self::EncryptionKeyUnavailableException(inner) => inner.meta(),
657 Self::FileContentAndSourceFileSpecifiedException(inner) => inner.meta(),
658 Self::FileContentRequiredException(inner) => inner.meta(),
659 Self::FileContentSizeLimitExceededException(inner) => inner.meta(),
660 Self::FileDoesNotExistException(inner) => inner.meta(),
661 Self::FileEntryRequiredException(inner) => inner.meta(),
662 Self::FileModeRequiredException(inner) => inner.meta(),
663 Self::FileNameConflictsWithDirectoryNameException(inner) => inner.meta(),
664 Self::FilePathConflictsWithSubmodulePathException(inner) => inner.meta(),
665 Self::FileTooLargeException(inner) => inner.meta(),
666 Self::FolderContentSizeLimitExceededException(inner) => inner.meta(),
667 Self::FolderDoesNotExistException(inner) => inner.meta(),
668 Self::IdempotencyParameterMismatchException(inner) => inner.meta(),
669 Self::InvalidActorArnException(inner) => inner.meta(),
670 Self::InvalidApprovalRuleContentException(inner) => inner.meta(),
671 Self::InvalidApprovalRuleNameException(inner) => inner.meta(),
672 Self::InvalidApprovalRuleTemplateContentException(inner) => inner.meta(),
673 Self::InvalidApprovalRuleTemplateDescriptionException(inner) => inner.meta(),
674 Self::InvalidApprovalRuleTemplateNameException(inner) => inner.meta(),
675 Self::InvalidApprovalStateException(inner) => inner.meta(),
676 Self::InvalidAuthorArnException(inner) => inner.meta(),
677 Self::InvalidBlobIdException(inner) => inner.meta(),
678 Self::InvalidBranchNameException(inner) => inner.meta(),
679 Self::InvalidClientRequestTokenException(inner) => inner.meta(),
680 Self::InvalidCommentIdException(inner) => inner.meta(),
681 Self::InvalidCommitException(inner) => inner.meta(),
682 Self::InvalidCommitIdException(inner) => inner.meta(),
683 Self::InvalidConflictDetailLevelException(inner) => inner.meta(),
684 Self::InvalidConflictResolutionException(inner) => inner.meta(),
685 Self::InvalidConflictResolutionStrategyException(inner) => inner.meta(),
686 Self::InvalidContinuationTokenException(inner) => inner.meta(),
687 Self::InvalidDeletionParameterException(inner) => inner.meta(),
688 Self::InvalidDescriptionException(inner) => inner.meta(),
689 Self::InvalidDestinationCommitSpecifierException(inner) => inner.meta(),
690 Self::InvalidEmailException(inner) => inner.meta(),
691 Self::InvalidFileLocationException(inner) => inner.meta(),
692 Self::InvalidFileModeException(inner) => inner.meta(),
693 Self::InvalidFilePositionException(inner) => inner.meta(),
694 Self::InvalidMaxConflictFilesException(inner) => inner.meta(),
695 Self::InvalidMaxMergeHunksException(inner) => inner.meta(),
696 Self::InvalidMaxResultsException(inner) => inner.meta(),
697 Self::InvalidMergeOptionException(inner) => inner.meta(),
698 Self::InvalidOrderException(inner) => inner.meta(),
699 Self::InvalidOverrideStatusException(inner) => inner.meta(),
700 Self::InvalidParentCommitIdException(inner) => inner.meta(),
701 Self::InvalidPathException(inner) => inner.meta(),
702 Self::InvalidPullRequestEventTypeException(inner) => inner.meta(),
703 Self::InvalidPullRequestIdException(inner) => inner.meta(),
704 Self::InvalidPullRequestStatusException(inner) => inner.meta(),
705 Self::InvalidPullRequestStatusUpdateException(inner) => inner.meta(),
706 Self::InvalidReactionUserArnException(inner) => inner.meta(),
707 Self::InvalidReactionValueException(inner) => inner.meta(),
708 Self::InvalidReferenceNameException(inner) => inner.meta(),
709 Self::InvalidRelativeFileVersionEnumException(inner) => inner.meta(),
710 Self::InvalidReplacementContentException(inner) => inner.meta(),
711 Self::InvalidReplacementTypeException(inner) => inner.meta(),
712 Self::InvalidRepositoryDescriptionException(inner) => inner.meta(),
713 Self::InvalidRepositoryNameException(inner) => inner.meta(),
714 Self::InvalidRepositoryTriggerBranchNameException(inner) => inner.meta(),
715 Self::InvalidRepositoryTriggerCustomDataException(inner) => inner.meta(),
716 Self::InvalidRepositoryTriggerDestinationArnException(inner) => inner.meta(),
717 Self::InvalidRepositoryTriggerEventsException(inner) => inner.meta(),
718 Self::InvalidRepositoryTriggerNameException(inner) => inner.meta(),
719 Self::InvalidRepositoryTriggerRegionException(inner) => inner.meta(),
720 Self::InvalidResourceArnException(inner) => inner.meta(),
721 Self::InvalidRevisionIdException(inner) => inner.meta(),
722 Self::InvalidRuleContentSha256Exception(inner) => inner.meta(),
723 Self::InvalidSortByException(inner) => inner.meta(),
724 Self::InvalidSourceCommitSpecifierException(inner) => inner.meta(),
725 Self::InvalidSystemTagUsageException(inner) => inner.meta(),
726 Self::InvalidTagKeysListException(inner) => inner.meta(),
727 Self::InvalidTagsMapException(inner) => inner.meta(),
728 Self::InvalidTargetBranchException(inner) => inner.meta(),
729 Self::InvalidTargetException(inner) => inner.meta(),
730 Self::InvalidTargetsException(inner) => inner.meta(),
731 Self::InvalidTitleException(inner) => inner.meta(),
732 Self::ManualMergeRequiredException(inner) => inner.meta(),
733 Self::MaximumBranchesExceededException(inner) => inner.meta(),
734 Self::MaximumConflictResolutionEntriesExceededException(inner) => inner.meta(),
735 Self::MaximumFileContentToLoadExceededException(inner) => inner.meta(),
736 Self::MaximumFileEntriesExceededException(inner) => inner.meta(),
737 Self::MaximumItemsToCompareExceededException(inner) => inner.meta(),
738 Self::MaximumNumberOfApprovalsExceededException(inner) => inner.meta(),
739 Self::MaximumOpenPullRequestsExceededException(inner) => inner.meta(),
740 Self::MaximumRepositoryNamesExceededException(inner) => inner.meta(),
741 Self::MaximumRepositoryTriggersExceededException(inner) => inner.meta(),
742 Self::MaximumRuleTemplatesAssociatedWithRepositoryException(inner) => inner.meta(),
743 Self::MergeOptionRequiredException(inner) => inner.meta(),
744 Self::MultipleConflictResolutionEntriesException(inner) => inner.meta(),
745 Self::MultipleRepositoriesInPullRequestException(inner) => inner.meta(),
746 Self::NameLengthExceededException(inner) => inner.meta(),
747 Self::NoChangeException(inner) => inner.meta(),
748 Self::NumberOfRuleTemplatesExceededException(inner) => inner.meta(),
749 Self::NumberOfRulesExceededException(inner) => inner.meta(),
750 Self::OperationNotAllowedException(inner) => inner.meta(),
751 Self::OverrideAlreadySetException(inner) => inner.meta(),
752 Self::OverrideStatusRequiredException(inner) => inner.meta(),
753 Self::ParentCommitDoesNotExistException(inner) => inner.meta(),
754 Self::ParentCommitIdOutdatedException(inner) => inner.meta(),
755 Self::ParentCommitIdRequiredException(inner) => inner.meta(),
756 Self::PathDoesNotExistException(inner) => inner.meta(),
757 Self::PathRequiredException(inner) => inner.meta(),
758 Self::PullRequestAlreadyClosedException(inner) => inner.meta(),
759 Self::PullRequestApprovalRulesNotSatisfiedException(inner) => inner.meta(),
760 Self::PullRequestCannotBeApprovedByAuthorException(inner) => inner.meta(),
761 Self::PullRequestDoesNotExistException(inner) => inner.meta(),
762 Self::PullRequestIdRequiredException(inner) => inner.meta(),
763 Self::PullRequestStatusRequiredException(inner) => inner.meta(),
764 Self::PutFileEntryConflictException(inner) => inner.meta(),
765 Self::ReactionLimitExceededException(inner) => inner.meta(),
766 Self::ReactionValueRequiredException(inner) => inner.meta(),
767 Self::ReferenceDoesNotExistException(inner) => inner.meta(),
768 Self::ReferenceNameRequiredException(inner) => inner.meta(),
769 Self::ReferenceTypeNotSupportedException(inner) => inner.meta(),
770 Self::ReplacementContentRequiredException(inner) => inner.meta(),
771 Self::ReplacementTypeRequiredException(inner) => inner.meta(),
772 Self::RepositoryDoesNotExistException(inner) => inner.meta(),
773 Self::RepositoryLimitExceededException(inner) => inner.meta(),
774 Self::RepositoryNameExistsException(inner) => inner.meta(),
775 Self::RepositoryNameRequiredException(inner) => inner.meta(),
776 Self::RepositoryNamesRequiredException(inner) => inner.meta(),
777 Self::RepositoryNotAssociatedWithPullRequestException(inner) => inner.meta(),
778 Self::RepositoryTriggerBranchNameListRequiredException(inner) => inner.meta(),
779 Self::RepositoryTriggerDestinationArnRequiredException(inner) => inner.meta(),
780 Self::RepositoryTriggerEventsListRequiredException(inner) => inner.meta(),
781 Self::RepositoryTriggerNameRequiredException(inner) => inner.meta(),
782 Self::RepositoryTriggersListRequiredException(inner) => inner.meta(),
783 Self::ResourceArnRequiredException(inner) => inner.meta(),
784 Self::RestrictedSourceFileException(inner) => inner.meta(),
785 Self::RevisionIdRequiredException(inner) => inner.meta(),
786 Self::RevisionNotCurrentException(inner) => inner.meta(),
787 Self::SameFileContentException(inner) => inner.meta(),
788 Self::SamePathRequestException(inner) => inner.meta(),
789 Self::SourceAndDestinationAreSameException(inner) => inner.meta(),
790 Self::SourceFileOrContentRequiredException(inner) => inner.meta(),
791 Self::TagKeysListRequiredException(inner) => inner.meta(),
792 Self::TagPolicyException(inner) => inner.meta(),
793 Self::TagsMapRequiredException(inner) => inner.meta(),
794 Self::TargetRequiredException(inner) => inner.meta(),
795 Self::TargetsRequiredException(inner) => inner.meta(),
796 Self::TipOfSourceReferenceIsDifferentException(inner) => inner.meta(),
797 Self::TipsDivergenceExceededException(inner) => inner.meta(),
798 Self::TitleRequiredException(inner) => inner.meta(),
799 Self::TooManyTagsException(inner) => inner.meta(),
800 Self::ValidationException(inner) => inner.meta(),
801 Self::Unhandled(inner) => &inner.meta,
802 }
803 }
804}
805impl<R>
806 From<
807 ::aws_smithy_runtime_api::client::result::SdkError<
808 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError,
809 R,
810 >,
811 > for Error
812where
813 R: Send + Sync + std::fmt::Debug + 'static,
814{
815 fn from(
816 err: ::aws_smithy_runtime_api::client::result::SdkError<
817 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError,
818 R,
819 >,
820 ) -> Self {
821 match err {
822 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
823 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
824 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
825 source: err.into(),
826 }),
827 }
828 }
829}
830impl From<crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError> for Error {
831 fn from(err: crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError) -> Self {
832 match err {
833 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::ApprovalRuleTemplateDoesNotExistException(inner) => Error::ApprovalRuleTemplateDoesNotExistException(inner),
834 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::ApprovalRuleTemplateNameRequiredException(inner) => Error::ApprovalRuleTemplateNameRequiredException(inner),
835 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
836 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
837 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
838 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
839 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
840 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::InvalidApprovalRuleTemplateNameException(inner) => Error::InvalidApprovalRuleTemplateNameException(inner),
841 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
842 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::MaximumRuleTemplatesAssociatedWithRepositoryException(inner) => Error::MaximumRuleTemplatesAssociatedWithRepositoryException(inner),
843 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
844 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::RepositoryNameRequiredException(inner) => Error::RepositoryNameRequiredException(inner),
845 crate::operation::associate_approval_rule_template_with_repository::AssociateApprovalRuleTemplateWithRepositoryError::Unhandled(inner) => Error::Unhandled(inner),
846 }
847 }
848}
849impl<R>
850 From<
851 ::aws_smithy_runtime_api::client::result::SdkError<
852 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError,
853 R,
854 >,
855 > for Error
856where
857 R: Send + Sync + std::fmt::Debug + 'static,
858{
859 fn from(
860 err: ::aws_smithy_runtime_api::client::result::SdkError<
861 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError,
862 R,
863 >,
864 ) -> Self {
865 match err {
866 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
867 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
868 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
869 source: err.into(),
870 }),
871 }
872 }
873}
874impl From<crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError>
875 for Error
876{
877 fn from(
878 err: crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError,
879 ) -> Self {
880 match err {
881 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError::ApprovalRuleTemplateDoesNotExistException(inner) => Error::ApprovalRuleTemplateDoesNotExistException(inner),
882 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError::ApprovalRuleTemplateNameRequiredException(inner) => Error::ApprovalRuleTemplateNameRequiredException(inner),
883 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
884 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
885 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
886 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
887 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
888 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError::InvalidApprovalRuleTemplateNameException(inner) => Error::InvalidApprovalRuleTemplateNameException(inner),
889 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError::MaximumRepositoryNamesExceededException(inner) => Error::MaximumRepositoryNamesExceededException(inner),
890 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError::RepositoryNamesRequiredException(inner) => Error::RepositoryNamesRequiredException(inner),
891 crate::operation::batch_associate_approval_rule_template_with_repositories::BatchAssociateApprovalRuleTemplateWithRepositoriesError::Unhandled(inner) => Error::Unhandled(inner),
892 }
893 }
894}
895impl<R>
896 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError, R>>
897 for Error
898where
899 R: Send + Sync + std::fmt::Debug + 'static,
900{
901 fn from(
902 err: ::aws_smithy_runtime_api::client::result::SdkError<
903 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError,
904 R,
905 >,
906 ) -> Self {
907 match err {
908 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
909 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
910 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
911 source: err.into(),
912 }),
913 }
914 }
915}
916impl From<crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError> for Error {
917 fn from(err: crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError) -> Self {
918 match err {
919 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::CommitDoesNotExistException(inner) => {
920 Error::CommitDoesNotExistException(inner)
921 }
922 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::CommitRequiredException(inner) => {
923 Error::CommitRequiredException(inner)
924 }
925 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::EncryptionIntegrityChecksFailedException(inner) => {
926 Error::EncryptionIntegrityChecksFailedException(inner)
927 }
928 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::EncryptionKeyAccessDeniedException(inner) => {
929 Error::EncryptionKeyAccessDeniedException(inner)
930 }
931 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::EncryptionKeyDisabledException(inner) => {
932 Error::EncryptionKeyDisabledException(inner)
933 }
934 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::EncryptionKeyNotFoundException(inner) => {
935 Error::EncryptionKeyNotFoundException(inner)
936 }
937 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::EncryptionKeyUnavailableException(inner) => {
938 Error::EncryptionKeyUnavailableException(inner)
939 }
940 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::InvalidCommitException(inner) => {
941 Error::InvalidCommitException(inner)
942 }
943 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::InvalidConflictDetailLevelException(inner) => {
944 Error::InvalidConflictDetailLevelException(inner)
945 }
946 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::InvalidConflictResolutionStrategyException(inner) => {
947 Error::InvalidConflictResolutionStrategyException(inner)
948 }
949 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::InvalidContinuationTokenException(inner) => {
950 Error::InvalidContinuationTokenException(inner)
951 }
952 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::InvalidMaxConflictFilesException(inner) => {
953 Error::InvalidMaxConflictFilesException(inner)
954 }
955 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::InvalidMaxMergeHunksException(inner) => {
956 Error::InvalidMaxMergeHunksException(inner)
957 }
958 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::InvalidMergeOptionException(inner) => {
959 Error::InvalidMergeOptionException(inner)
960 }
961 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::InvalidRepositoryNameException(inner) => {
962 Error::InvalidRepositoryNameException(inner)
963 }
964 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::MaximumFileContentToLoadExceededException(inner) => {
965 Error::MaximumFileContentToLoadExceededException(inner)
966 }
967 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::MaximumItemsToCompareExceededException(inner) => {
968 Error::MaximumItemsToCompareExceededException(inner)
969 }
970 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::MergeOptionRequiredException(inner) => {
971 Error::MergeOptionRequiredException(inner)
972 }
973 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::RepositoryDoesNotExistException(inner) => {
974 Error::RepositoryDoesNotExistException(inner)
975 }
976 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::RepositoryNameRequiredException(inner) => {
977 Error::RepositoryNameRequiredException(inner)
978 }
979 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::TipsDivergenceExceededException(inner) => {
980 Error::TipsDivergenceExceededException(inner)
981 }
982 crate::operation::batch_describe_merge_conflicts::BatchDescribeMergeConflictsError::Unhandled(inner) => Error::Unhandled(inner),
983 }
984 }
985}
986impl<R>
987 From<
988 ::aws_smithy_runtime_api::client::result::SdkError<
989 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError,
990 R,
991 >,
992 > for Error
993where
994 R: Send + Sync + std::fmt::Debug + 'static,
995{
996 fn from(
997 err: ::aws_smithy_runtime_api::client::result::SdkError<
998 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError,
999 R,
1000 >,
1001 ) -> Self {
1002 match err {
1003 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1004 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1005 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1006 source: err.into(),
1007 }),
1008 }
1009 }
1010}
1011impl From<crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError>
1012 for Error
1013{
1014 fn from(
1015 err: crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError,
1016 ) -> Self {
1017 match err {
1018 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError::ApprovalRuleTemplateDoesNotExistException(inner) => Error::ApprovalRuleTemplateDoesNotExistException(inner),
1019 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError::ApprovalRuleTemplateNameRequiredException(inner) => Error::ApprovalRuleTemplateNameRequiredException(inner),
1020 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
1021 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
1022 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
1023 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
1024 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
1025 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError::InvalidApprovalRuleTemplateNameException(inner) => Error::InvalidApprovalRuleTemplateNameException(inner),
1026 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError::MaximumRepositoryNamesExceededException(inner) => Error::MaximumRepositoryNamesExceededException(inner),
1027 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError::RepositoryNamesRequiredException(inner) => Error::RepositoryNamesRequiredException(inner),
1028 crate::operation::batch_disassociate_approval_rule_template_from_repositories::BatchDisassociateApprovalRuleTemplateFromRepositoriesError::Unhandled(inner) => Error::Unhandled(inner),
1029 }
1030 }
1031}
1032impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_commits::BatchGetCommitsError, R>> for Error
1033where
1034 R: Send + Sync + std::fmt::Debug + 'static,
1035{
1036 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_commits::BatchGetCommitsError, R>) -> Self {
1037 match err {
1038 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1039 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1040 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1041 source: err.into(),
1042 }),
1043 }
1044 }
1045}
1046impl From<crate::operation::batch_get_commits::BatchGetCommitsError> for Error {
1047 fn from(err: crate::operation::batch_get_commits::BatchGetCommitsError) -> Self {
1048 match err {
1049 crate::operation::batch_get_commits::BatchGetCommitsError::CommitIdsLimitExceededException(inner) => {
1050 Error::CommitIdsLimitExceededException(inner)
1051 }
1052 crate::operation::batch_get_commits::BatchGetCommitsError::CommitIdsListRequiredException(inner) => {
1053 Error::CommitIdsListRequiredException(inner)
1054 }
1055 crate::operation::batch_get_commits::BatchGetCommitsError::EncryptionIntegrityChecksFailedException(inner) => {
1056 Error::EncryptionIntegrityChecksFailedException(inner)
1057 }
1058 crate::operation::batch_get_commits::BatchGetCommitsError::EncryptionKeyAccessDeniedException(inner) => {
1059 Error::EncryptionKeyAccessDeniedException(inner)
1060 }
1061 crate::operation::batch_get_commits::BatchGetCommitsError::EncryptionKeyDisabledException(inner) => {
1062 Error::EncryptionKeyDisabledException(inner)
1063 }
1064 crate::operation::batch_get_commits::BatchGetCommitsError::EncryptionKeyNotFoundException(inner) => {
1065 Error::EncryptionKeyNotFoundException(inner)
1066 }
1067 crate::operation::batch_get_commits::BatchGetCommitsError::EncryptionKeyUnavailableException(inner) => {
1068 Error::EncryptionKeyUnavailableException(inner)
1069 }
1070 crate::operation::batch_get_commits::BatchGetCommitsError::InvalidRepositoryNameException(inner) => {
1071 Error::InvalidRepositoryNameException(inner)
1072 }
1073 crate::operation::batch_get_commits::BatchGetCommitsError::RepositoryDoesNotExistException(inner) => {
1074 Error::RepositoryDoesNotExistException(inner)
1075 }
1076 crate::operation::batch_get_commits::BatchGetCommitsError::RepositoryNameRequiredException(inner) => {
1077 Error::RepositoryNameRequiredException(inner)
1078 }
1079 crate::operation::batch_get_commits::BatchGetCommitsError::Unhandled(inner) => Error::Unhandled(inner),
1080 }
1081 }
1082}
1083impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_repositories::BatchGetRepositoriesError, R>> for Error
1084where
1085 R: Send + Sync + std::fmt::Debug + 'static,
1086{
1087 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_repositories::BatchGetRepositoriesError, R>) -> Self {
1088 match err {
1089 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1090 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1091 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1092 source: err.into(),
1093 }),
1094 }
1095 }
1096}
1097impl From<crate::operation::batch_get_repositories::BatchGetRepositoriesError> for Error {
1098 fn from(err: crate::operation::batch_get_repositories::BatchGetRepositoriesError) -> Self {
1099 match err {
1100 crate::operation::batch_get_repositories::BatchGetRepositoriesError::EncryptionIntegrityChecksFailedException(inner) => {
1101 Error::EncryptionIntegrityChecksFailedException(inner)
1102 }
1103 crate::operation::batch_get_repositories::BatchGetRepositoriesError::EncryptionKeyAccessDeniedException(inner) => {
1104 Error::EncryptionKeyAccessDeniedException(inner)
1105 }
1106 crate::operation::batch_get_repositories::BatchGetRepositoriesError::EncryptionKeyDisabledException(inner) => {
1107 Error::EncryptionKeyDisabledException(inner)
1108 }
1109 crate::operation::batch_get_repositories::BatchGetRepositoriesError::EncryptionKeyNotFoundException(inner) => {
1110 Error::EncryptionKeyNotFoundException(inner)
1111 }
1112 crate::operation::batch_get_repositories::BatchGetRepositoriesError::EncryptionKeyUnavailableException(inner) => {
1113 Error::EncryptionKeyUnavailableException(inner)
1114 }
1115 crate::operation::batch_get_repositories::BatchGetRepositoriesError::InvalidRepositoryNameException(inner) => {
1116 Error::InvalidRepositoryNameException(inner)
1117 }
1118 crate::operation::batch_get_repositories::BatchGetRepositoriesError::MaximumRepositoryNamesExceededException(inner) => {
1119 Error::MaximumRepositoryNamesExceededException(inner)
1120 }
1121 crate::operation::batch_get_repositories::BatchGetRepositoriesError::RepositoryNamesRequiredException(inner) => {
1122 Error::RepositoryNamesRequiredException(inner)
1123 }
1124 crate::operation::batch_get_repositories::BatchGetRepositoriesError::Unhandled(inner) => Error::Unhandled(inner),
1125 }
1126 }
1127}
1128impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_approval_rule_template::CreateApprovalRuleTemplateError, R>>
1129 for Error
1130where
1131 R: Send + Sync + std::fmt::Debug + 'static,
1132{
1133 fn from(
1134 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_approval_rule_template::CreateApprovalRuleTemplateError, R>,
1135 ) -> Self {
1136 match err {
1137 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1138 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1139 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1140 source: err.into(),
1141 }),
1142 }
1143 }
1144}
1145impl From<crate::operation::create_approval_rule_template::CreateApprovalRuleTemplateError> for Error {
1146 fn from(err: crate::operation::create_approval_rule_template::CreateApprovalRuleTemplateError) -> Self {
1147 match err {
1148 crate::operation::create_approval_rule_template::CreateApprovalRuleTemplateError::ApprovalRuleTemplateContentRequiredException(inner) => {
1149 Error::ApprovalRuleTemplateContentRequiredException(inner)
1150 }
1151 crate::operation::create_approval_rule_template::CreateApprovalRuleTemplateError::ApprovalRuleTemplateNameAlreadyExistsException(
1152 inner,
1153 ) => Error::ApprovalRuleTemplateNameAlreadyExistsException(inner),
1154 crate::operation::create_approval_rule_template::CreateApprovalRuleTemplateError::ApprovalRuleTemplateNameRequiredException(inner) => {
1155 Error::ApprovalRuleTemplateNameRequiredException(inner)
1156 }
1157 crate::operation::create_approval_rule_template::CreateApprovalRuleTemplateError::InvalidApprovalRuleTemplateContentException(inner) => {
1158 Error::InvalidApprovalRuleTemplateContentException(inner)
1159 }
1160 crate::operation::create_approval_rule_template::CreateApprovalRuleTemplateError::InvalidApprovalRuleTemplateDescriptionException(
1161 inner,
1162 ) => Error::InvalidApprovalRuleTemplateDescriptionException(inner),
1163 crate::operation::create_approval_rule_template::CreateApprovalRuleTemplateError::InvalidApprovalRuleTemplateNameException(inner) => {
1164 Error::InvalidApprovalRuleTemplateNameException(inner)
1165 }
1166 crate::operation::create_approval_rule_template::CreateApprovalRuleTemplateError::NumberOfRuleTemplatesExceededException(inner) => {
1167 Error::NumberOfRuleTemplatesExceededException(inner)
1168 }
1169 crate::operation::create_approval_rule_template::CreateApprovalRuleTemplateError::Unhandled(inner) => Error::Unhandled(inner),
1170 }
1171 }
1172}
1173impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_branch::CreateBranchError, R>> for Error
1174where
1175 R: Send + Sync + std::fmt::Debug + 'static,
1176{
1177 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_branch::CreateBranchError, R>) -> Self {
1178 match err {
1179 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1180 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1181 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1182 source: err.into(),
1183 }),
1184 }
1185 }
1186}
1187impl From<crate::operation::create_branch::CreateBranchError> for Error {
1188 fn from(err: crate::operation::create_branch::CreateBranchError) -> Self {
1189 match err {
1190 crate::operation::create_branch::CreateBranchError::BranchNameExistsException(inner) => Error::BranchNameExistsException(inner),
1191 crate::operation::create_branch::CreateBranchError::BranchNameRequiredException(inner) => Error::BranchNameRequiredException(inner),
1192 crate::operation::create_branch::CreateBranchError::CommitDoesNotExistException(inner) => Error::CommitDoesNotExistException(inner),
1193 crate::operation::create_branch::CreateBranchError::CommitIdRequiredException(inner) => Error::CommitIdRequiredException(inner),
1194 crate::operation::create_branch::CreateBranchError::EncryptionIntegrityChecksFailedException(inner) => {
1195 Error::EncryptionIntegrityChecksFailedException(inner)
1196 }
1197 crate::operation::create_branch::CreateBranchError::EncryptionKeyAccessDeniedException(inner) => {
1198 Error::EncryptionKeyAccessDeniedException(inner)
1199 }
1200 crate::operation::create_branch::CreateBranchError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
1201 crate::operation::create_branch::CreateBranchError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
1202 crate::operation::create_branch::CreateBranchError::EncryptionKeyUnavailableException(inner) => {
1203 Error::EncryptionKeyUnavailableException(inner)
1204 }
1205 crate::operation::create_branch::CreateBranchError::InvalidBranchNameException(inner) => Error::InvalidBranchNameException(inner),
1206 crate::operation::create_branch::CreateBranchError::InvalidCommitIdException(inner) => Error::InvalidCommitIdException(inner),
1207 crate::operation::create_branch::CreateBranchError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
1208 crate::operation::create_branch::CreateBranchError::RepositoryDoesNotExistException(inner) => {
1209 Error::RepositoryDoesNotExistException(inner)
1210 }
1211 crate::operation::create_branch::CreateBranchError::RepositoryNameRequiredException(inner) => {
1212 Error::RepositoryNameRequiredException(inner)
1213 }
1214 crate::operation::create_branch::CreateBranchError::Unhandled(inner) => Error::Unhandled(inner),
1215 }
1216 }
1217}
1218impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_commit::CreateCommitError, R>> for Error
1219where
1220 R: Send + Sync + std::fmt::Debug + 'static,
1221{
1222 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_commit::CreateCommitError, R>) -> Self {
1223 match err {
1224 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1225 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1226 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1227 source: err.into(),
1228 }),
1229 }
1230 }
1231}
1232impl From<crate::operation::create_commit::CreateCommitError> for Error {
1233 fn from(err: crate::operation::create_commit::CreateCommitError) -> Self {
1234 match err {
1235 crate::operation::create_commit::CreateCommitError::BranchDoesNotExistException(inner) => Error::BranchDoesNotExistException(inner),
1236 crate::operation::create_commit::CreateCommitError::BranchNameIsTagNameException(inner) => Error::BranchNameIsTagNameException(inner),
1237 crate::operation::create_commit::CreateCommitError::BranchNameRequiredException(inner) => Error::BranchNameRequiredException(inner),
1238 crate::operation::create_commit::CreateCommitError::CommitMessageLengthExceededException(inner) => {
1239 Error::CommitMessageLengthExceededException(inner)
1240 }
1241 crate::operation::create_commit::CreateCommitError::DirectoryNameConflictsWithFileNameException(inner) => {
1242 Error::DirectoryNameConflictsWithFileNameException(inner)
1243 }
1244 crate::operation::create_commit::CreateCommitError::EncryptionIntegrityChecksFailedException(inner) => {
1245 Error::EncryptionIntegrityChecksFailedException(inner)
1246 }
1247 crate::operation::create_commit::CreateCommitError::EncryptionKeyAccessDeniedException(inner) => {
1248 Error::EncryptionKeyAccessDeniedException(inner)
1249 }
1250 crate::operation::create_commit::CreateCommitError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
1251 crate::operation::create_commit::CreateCommitError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
1252 crate::operation::create_commit::CreateCommitError::EncryptionKeyUnavailableException(inner) => {
1253 Error::EncryptionKeyUnavailableException(inner)
1254 }
1255 crate::operation::create_commit::CreateCommitError::FileContentAndSourceFileSpecifiedException(inner) => {
1256 Error::FileContentAndSourceFileSpecifiedException(inner)
1257 }
1258 crate::operation::create_commit::CreateCommitError::FileContentSizeLimitExceededException(inner) => {
1259 Error::FileContentSizeLimitExceededException(inner)
1260 }
1261 crate::operation::create_commit::CreateCommitError::FileDoesNotExistException(inner) => Error::FileDoesNotExistException(inner),
1262 crate::operation::create_commit::CreateCommitError::FileEntryRequiredException(inner) => Error::FileEntryRequiredException(inner),
1263 crate::operation::create_commit::CreateCommitError::FileModeRequiredException(inner) => Error::FileModeRequiredException(inner),
1264 crate::operation::create_commit::CreateCommitError::FileNameConflictsWithDirectoryNameException(inner) => {
1265 Error::FileNameConflictsWithDirectoryNameException(inner)
1266 }
1267 crate::operation::create_commit::CreateCommitError::FilePathConflictsWithSubmodulePathException(inner) => {
1268 Error::FilePathConflictsWithSubmodulePathException(inner)
1269 }
1270 crate::operation::create_commit::CreateCommitError::FolderContentSizeLimitExceededException(inner) => {
1271 Error::FolderContentSizeLimitExceededException(inner)
1272 }
1273 crate::operation::create_commit::CreateCommitError::InvalidBranchNameException(inner) => Error::InvalidBranchNameException(inner),
1274 crate::operation::create_commit::CreateCommitError::InvalidDeletionParameterException(inner) => {
1275 Error::InvalidDeletionParameterException(inner)
1276 }
1277 crate::operation::create_commit::CreateCommitError::InvalidEmailException(inner) => Error::InvalidEmailException(inner),
1278 crate::operation::create_commit::CreateCommitError::InvalidFileModeException(inner) => Error::InvalidFileModeException(inner),
1279 crate::operation::create_commit::CreateCommitError::InvalidParentCommitIdException(inner) => Error::InvalidParentCommitIdException(inner),
1280 crate::operation::create_commit::CreateCommitError::InvalidPathException(inner) => Error::InvalidPathException(inner),
1281 crate::operation::create_commit::CreateCommitError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
1282 crate::operation::create_commit::CreateCommitError::MaximumFileEntriesExceededException(inner) => {
1283 Error::MaximumFileEntriesExceededException(inner)
1284 }
1285 crate::operation::create_commit::CreateCommitError::NameLengthExceededException(inner) => Error::NameLengthExceededException(inner),
1286 crate::operation::create_commit::CreateCommitError::NoChangeException(inner) => Error::NoChangeException(inner),
1287 crate::operation::create_commit::CreateCommitError::ParentCommitDoesNotExistException(inner) => {
1288 Error::ParentCommitDoesNotExistException(inner)
1289 }
1290 crate::operation::create_commit::CreateCommitError::ParentCommitIdOutdatedException(inner) => {
1291 Error::ParentCommitIdOutdatedException(inner)
1292 }
1293 crate::operation::create_commit::CreateCommitError::ParentCommitIdRequiredException(inner) => {
1294 Error::ParentCommitIdRequiredException(inner)
1295 }
1296 crate::operation::create_commit::CreateCommitError::PathRequiredException(inner) => Error::PathRequiredException(inner),
1297 crate::operation::create_commit::CreateCommitError::PutFileEntryConflictException(inner) => Error::PutFileEntryConflictException(inner),
1298 crate::operation::create_commit::CreateCommitError::RepositoryDoesNotExistException(inner) => {
1299 Error::RepositoryDoesNotExistException(inner)
1300 }
1301 crate::operation::create_commit::CreateCommitError::RepositoryNameRequiredException(inner) => {
1302 Error::RepositoryNameRequiredException(inner)
1303 }
1304 crate::operation::create_commit::CreateCommitError::RestrictedSourceFileException(inner) => Error::RestrictedSourceFileException(inner),
1305 crate::operation::create_commit::CreateCommitError::SamePathRequestException(inner) => Error::SamePathRequestException(inner),
1306 crate::operation::create_commit::CreateCommitError::SourceFileOrContentRequiredException(inner) => {
1307 Error::SourceFileOrContentRequiredException(inner)
1308 }
1309 crate::operation::create_commit::CreateCommitError::Unhandled(inner) => Error::Unhandled(inner),
1310 }
1311 }
1312}
1313impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_pull_request::CreatePullRequestError, R>> for Error
1314where
1315 R: Send + Sync + std::fmt::Debug + 'static,
1316{
1317 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_pull_request::CreatePullRequestError, R>) -> Self {
1318 match err {
1319 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1320 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1321 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1322 source: err.into(),
1323 }),
1324 }
1325 }
1326}
1327impl From<crate::operation::create_pull_request::CreatePullRequestError> for Error {
1328 fn from(err: crate::operation::create_pull_request::CreatePullRequestError) -> Self {
1329 match err {
1330 crate::operation::create_pull_request::CreatePullRequestError::ClientRequestTokenRequiredException(inner) => {
1331 Error::ClientRequestTokenRequiredException(inner)
1332 }
1333 crate::operation::create_pull_request::CreatePullRequestError::EncryptionIntegrityChecksFailedException(inner) => {
1334 Error::EncryptionIntegrityChecksFailedException(inner)
1335 }
1336 crate::operation::create_pull_request::CreatePullRequestError::EncryptionKeyAccessDeniedException(inner) => {
1337 Error::EncryptionKeyAccessDeniedException(inner)
1338 }
1339 crate::operation::create_pull_request::CreatePullRequestError::EncryptionKeyDisabledException(inner) => {
1340 Error::EncryptionKeyDisabledException(inner)
1341 }
1342 crate::operation::create_pull_request::CreatePullRequestError::EncryptionKeyNotFoundException(inner) => {
1343 Error::EncryptionKeyNotFoundException(inner)
1344 }
1345 crate::operation::create_pull_request::CreatePullRequestError::EncryptionKeyUnavailableException(inner) => {
1346 Error::EncryptionKeyUnavailableException(inner)
1347 }
1348 crate::operation::create_pull_request::CreatePullRequestError::IdempotencyParameterMismatchException(inner) => {
1349 Error::IdempotencyParameterMismatchException(inner)
1350 }
1351 crate::operation::create_pull_request::CreatePullRequestError::InvalidClientRequestTokenException(inner) => {
1352 Error::InvalidClientRequestTokenException(inner)
1353 }
1354 crate::operation::create_pull_request::CreatePullRequestError::InvalidDescriptionException(inner) => {
1355 Error::InvalidDescriptionException(inner)
1356 }
1357 crate::operation::create_pull_request::CreatePullRequestError::InvalidReferenceNameException(inner) => {
1358 Error::InvalidReferenceNameException(inner)
1359 }
1360 crate::operation::create_pull_request::CreatePullRequestError::InvalidRepositoryNameException(inner) => {
1361 Error::InvalidRepositoryNameException(inner)
1362 }
1363 crate::operation::create_pull_request::CreatePullRequestError::InvalidTargetException(inner) => Error::InvalidTargetException(inner),
1364 crate::operation::create_pull_request::CreatePullRequestError::InvalidTargetsException(inner) => Error::InvalidTargetsException(inner),
1365 crate::operation::create_pull_request::CreatePullRequestError::InvalidTitleException(inner) => Error::InvalidTitleException(inner),
1366 crate::operation::create_pull_request::CreatePullRequestError::MaximumOpenPullRequestsExceededException(inner) => {
1367 Error::MaximumOpenPullRequestsExceededException(inner)
1368 }
1369 crate::operation::create_pull_request::CreatePullRequestError::MultipleRepositoriesInPullRequestException(inner) => {
1370 Error::MultipleRepositoriesInPullRequestException(inner)
1371 }
1372 crate::operation::create_pull_request::CreatePullRequestError::ReferenceDoesNotExistException(inner) => {
1373 Error::ReferenceDoesNotExistException(inner)
1374 }
1375 crate::operation::create_pull_request::CreatePullRequestError::ReferenceNameRequiredException(inner) => {
1376 Error::ReferenceNameRequiredException(inner)
1377 }
1378 crate::operation::create_pull_request::CreatePullRequestError::ReferenceTypeNotSupportedException(inner) => {
1379 Error::ReferenceTypeNotSupportedException(inner)
1380 }
1381 crate::operation::create_pull_request::CreatePullRequestError::RepositoryDoesNotExistException(inner) => {
1382 Error::RepositoryDoesNotExistException(inner)
1383 }
1384 crate::operation::create_pull_request::CreatePullRequestError::RepositoryNameRequiredException(inner) => {
1385 Error::RepositoryNameRequiredException(inner)
1386 }
1387 crate::operation::create_pull_request::CreatePullRequestError::SourceAndDestinationAreSameException(inner) => {
1388 Error::SourceAndDestinationAreSameException(inner)
1389 }
1390 crate::operation::create_pull_request::CreatePullRequestError::TargetRequiredException(inner) => Error::TargetRequiredException(inner),
1391 crate::operation::create_pull_request::CreatePullRequestError::TargetsRequiredException(inner) => Error::TargetsRequiredException(inner),
1392 crate::operation::create_pull_request::CreatePullRequestError::TitleRequiredException(inner) => Error::TitleRequiredException(inner),
1393 crate::operation::create_pull_request::CreatePullRequestError::Unhandled(inner) => Error::Unhandled(inner),
1394 }
1395 }
1396}
1397impl<R>
1398 From<
1399 ::aws_smithy_runtime_api::client::result::SdkError<
1400 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError,
1401 R,
1402 >,
1403 > for Error
1404where
1405 R: Send + Sync + std::fmt::Debug + 'static,
1406{
1407 fn from(
1408 err: ::aws_smithy_runtime_api::client::result::SdkError<
1409 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError,
1410 R,
1411 >,
1412 ) -> Self {
1413 match err {
1414 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1415 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1416 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1417 source: err.into(),
1418 }),
1419 }
1420 }
1421}
1422impl From<crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError> for Error {
1423 fn from(err: crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError) -> Self {
1424 match err {
1425 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::ApprovalRuleContentRequiredException(inner) => {
1426 Error::ApprovalRuleContentRequiredException(inner)
1427 }
1428 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::ApprovalRuleNameAlreadyExistsException(
1429 inner,
1430 ) => Error::ApprovalRuleNameAlreadyExistsException(inner),
1431 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::ApprovalRuleNameRequiredException(inner) => {
1432 Error::ApprovalRuleNameRequiredException(inner)
1433 }
1434 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::EncryptionIntegrityChecksFailedException(
1435 inner,
1436 ) => Error::EncryptionIntegrityChecksFailedException(inner),
1437 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::EncryptionKeyAccessDeniedException(inner) => {
1438 Error::EncryptionKeyAccessDeniedException(inner)
1439 }
1440 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::EncryptionKeyDisabledException(inner) => {
1441 Error::EncryptionKeyDisabledException(inner)
1442 }
1443 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::EncryptionKeyNotFoundException(inner) => {
1444 Error::EncryptionKeyNotFoundException(inner)
1445 }
1446 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::EncryptionKeyUnavailableException(inner) => {
1447 Error::EncryptionKeyUnavailableException(inner)
1448 }
1449 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::InvalidApprovalRuleContentException(inner) => {
1450 Error::InvalidApprovalRuleContentException(inner)
1451 }
1452 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::InvalidApprovalRuleNameException(inner) => {
1453 Error::InvalidApprovalRuleNameException(inner)
1454 }
1455 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::InvalidPullRequestIdException(inner) => {
1456 Error::InvalidPullRequestIdException(inner)
1457 }
1458 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::NumberOfRulesExceededException(inner) => {
1459 Error::NumberOfRulesExceededException(inner)
1460 }
1461 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::PullRequestAlreadyClosedException(inner) => {
1462 Error::PullRequestAlreadyClosedException(inner)
1463 }
1464 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::PullRequestDoesNotExistException(inner) => {
1465 Error::PullRequestDoesNotExistException(inner)
1466 }
1467 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::PullRequestIdRequiredException(inner) => {
1468 Error::PullRequestIdRequiredException(inner)
1469 }
1470 crate::operation::create_pull_request_approval_rule::CreatePullRequestApprovalRuleError::Unhandled(inner) => Error::Unhandled(inner),
1471 }
1472 }
1473}
1474impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_repository::CreateRepositoryError, R>> for Error
1475where
1476 R: Send + Sync + std::fmt::Debug + 'static,
1477{
1478 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_repository::CreateRepositoryError, R>) -> Self {
1479 match err {
1480 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1481 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1482 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1483 source: err.into(),
1484 }),
1485 }
1486 }
1487}
1488impl From<crate::operation::create_repository::CreateRepositoryError> for Error {
1489 fn from(err: crate::operation::create_repository::CreateRepositoryError) -> Self {
1490 match err {
1491 crate::operation::create_repository::CreateRepositoryError::EncryptionIntegrityChecksFailedException(inner) => {
1492 Error::EncryptionIntegrityChecksFailedException(inner)
1493 }
1494 crate::operation::create_repository::CreateRepositoryError::EncryptionKeyAccessDeniedException(inner) => {
1495 Error::EncryptionKeyAccessDeniedException(inner)
1496 }
1497 crate::operation::create_repository::CreateRepositoryError::EncryptionKeyDisabledException(inner) => {
1498 Error::EncryptionKeyDisabledException(inner)
1499 }
1500 crate::operation::create_repository::CreateRepositoryError::EncryptionKeyInvalidIdException(inner) => {
1501 Error::EncryptionKeyInvalidIdException(inner)
1502 }
1503 crate::operation::create_repository::CreateRepositoryError::EncryptionKeyInvalidUsageException(inner) => {
1504 Error::EncryptionKeyInvalidUsageException(inner)
1505 }
1506 crate::operation::create_repository::CreateRepositoryError::EncryptionKeyNotFoundException(inner) => {
1507 Error::EncryptionKeyNotFoundException(inner)
1508 }
1509 crate::operation::create_repository::CreateRepositoryError::EncryptionKeyUnavailableException(inner) => {
1510 Error::EncryptionKeyUnavailableException(inner)
1511 }
1512 crate::operation::create_repository::CreateRepositoryError::InvalidRepositoryDescriptionException(inner) => {
1513 Error::InvalidRepositoryDescriptionException(inner)
1514 }
1515 crate::operation::create_repository::CreateRepositoryError::InvalidRepositoryNameException(inner) => {
1516 Error::InvalidRepositoryNameException(inner)
1517 }
1518 crate::operation::create_repository::CreateRepositoryError::InvalidSystemTagUsageException(inner) => {
1519 Error::InvalidSystemTagUsageException(inner)
1520 }
1521 crate::operation::create_repository::CreateRepositoryError::InvalidTagsMapException(inner) => Error::InvalidTagsMapException(inner),
1522 crate::operation::create_repository::CreateRepositoryError::OperationNotAllowedException(inner) => {
1523 Error::OperationNotAllowedException(inner)
1524 }
1525 crate::operation::create_repository::CreateRepositoryError::RepositoryLimitExceededException(inner) => {
1526 Error::RepositoryLimitExceededException(inner)
1527 }
1528 crate::operation::create_repository::CreateRepositoryError::RepositoryNameExistsException(inner) => {
1529 Error::RepositoryNameExistsException(inner)
1530 }
1531 crate::operation::create_repository::CreateRepositoryError::RepositoryNameRequiredException(inner) => {
1532 Error::RepositoryNameRequiredException(inner)
1533 }
1534 crate::operation::create_repository::CreateRepositoryError::TagPolicyException(inner) => Error::TagPolicyException(inner),
1535 crate::operation::create_repository::CreateRepositoryError::TooManyTagsException(inner) => Error::TooManyTagsException(inner),
1536 crate::operation::create_repository::CreateRepositoryError::Unhandled(inner) => Error::Unhandled(inner),
1537 }
1538 }
1539}
1540impl<R>
1541 From<
1542 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError, R>,
1543 > for Error
1544where
1545 R: Send + Sync + std::fmt::Debug + 'static,
1546{
1547 fn from(
1548 err: ::aws_smithy_runtime_api::client::result::SdkError<
1549 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError,
1550 R,
1551 >,
1552 ) -> Self {
1553 match err {
1554 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1555 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1556 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1557 source: err.into(),
1558 }),
1559 }
1560 }
1561}
1562impl From<crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError> for Error {
1563 fn from(err: crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError) -> Self {
1564 match err {
1565 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::CommitDoesNotExistException(inner) => Error::CommitDoesNotExistException(inner),
1566 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::CommitMessageLengthExceededException(inner) => Error::CommitMessageLengthExceededException(inner),
1567 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::CommitRequiredException(inner) => Error::CommitRequiredException(inner),
1568 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::ConcurrentReferenceUpdateException(inner) => Error::ConcurrentReferenceUpdateException(inner),
1569 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
1570 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
1571 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
1572 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
1573 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
1574 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::FileContentSizeLimitExceededException(inner) => Error::FileContentSizeLimitExceededException(inner),
1575 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::FileModeRequiredException(inner) => Error::FileModeRequiredException(inner),
1576 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::FolderContentSizeLimitExceededException(inner) => Error::FolderContentSizeLimitExceededException(inner),
1577 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::InvalidCommitException(inner) => Error::InvalidCommitException(inner),
1578 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::InvalidConflictDetailLevelException(inner) => Error::InvalidConflictDetailLevelException(inner),
1579 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::InvalidConflictResolutionException(inner) => Error::InvalidConflictResolutionException(inner),
1580 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::InvalidConflictResolutionStrategyException(inner) => Error::InvalidConflictResolutionStrategyException(inner),
1581 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::InvalidEmailException(inner) => Error::InvalidEmailException(inner),
1582 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::InvalidFileModeException(inner) => Error::InvalidFileModeException(inner),
1583 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::InvalidMergeOptionException(inner) => Error::InvalidMergeOptionException(inner),
1584 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::InvalidPathException(inner) => Error::InvalidPathException(inner),
1585 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::InvalidReplacementContentException(inner) => Error::InvalidReplacementContentException(inner),
1586 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::InvalidReplacementTypeException(inner) => Error::InvalidReplacementTypeException(inner),
1587 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
1588 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::ManualMergeRequiredException(inner) => Error::ManualMergeRequiredException(inner),
1589 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::MaximumConflictResolutionEntriesExceededException(inner) => Error::MaximumConflictResolutionEntriesExceededException(inner),
1590 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::MaximumFileContentToLoadExceededException(inner) => Error::MaximumFileContentToLoadExceededException(inner),
1591 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::MaximumItemsToCompareExceededException(inner) => Error::MaximumItemsToCompareExceededException(inner),
1592 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::MergeOptionRequiredException(inner) => Error::MergeOptionRequiredException(inner),
1593 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::MultipleConflictResolutionEntriesException(inner) => Error::MultipleConflictResolutionEntriesException(inner),
1594 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::NameLengthExceededException(inner) => Error::NameLengthExceededException(inner),
1595 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::PathRequiredException(inner) => Error::PathRequiredException(inner),
1596 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::ReplacementContentRequiredException(inner) => Error::ReplacementContentRequiredException(inner),
1597 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::ReplacementTypeRequiredException(inner) => Error::ReplacementTypeRequiredException(inner),
1598 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
1599 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::RepositoryNameRequiredException(inner) => Error::RepositoryNameRequiredException(inner),
1600 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::TipsDivergenceExceededException(inner) => Error::TipsDivergenceExceededException(inner),
1601 crate::operation::create_unreferenced_merge_commit::CreateUnreferencedMergeCommitError::Unhandled(inner) => Error::Unhandled(inner),
1602 }
1603 }
1604}
1605impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_approval_rule_template::DeleteApprovalRuleTemplateError, R>>
1606 for Error
1607where
1608 R: Send + Sync + std::fmt::Debug + 'static,
1609{
1610 fn from(
1611 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_approval_rule_template::DeleteApprovalRuleTemplateError, R>,
1612 ) -> Self {
1613 match err {
1614 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1615 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1616 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1617 source: err.into(),
1618 }),
1619 }
1620 }
1621}
1622impl From<crate::operation::delete_approval_rule_template::DeleteApprovalRuleTemplateError> for Error {
1623 fn from(err: crate::operation::delete_approval_rule_template::DeleteApprovalRuleTemplateError) -> Self {
1624 match err {
1625 crate::operation::delete_approval_rule_template::DeleteApprovalRuleTemplateError::ApprovalRuleTemplateInUseException(inner) => {
1626 Error::ApprovalRuleTemplateInUseException(inner)
1627 }
1628 crate::operation::delete_approval_rule_template::DeleteApprovalRuleTemplateError::ApprovalRuleTemplateNameRequiredException(inner) => {
1629 Error::ApprovalRuleTemplateNameRequiredException(inner)
1630 }
1631 crate::operation::delete_approval_rule_template::DeleteApprovalRuleTemplateError::InvalidApprovalRuleTemplateNameException(inner) => {
1632 Error::InvalidApprovalRuleTemplateNameException(inner)
1633 }
1634 crate::operation::delete_approval_rule_template::DeleteApprovalRuleTemplateError::Unhandled(inner) => Error::Unhandled(inner),
1635 }
1636 }
1637}
1638impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_branch::DeleteBranchError, R>> for Error
1639where
1640 R: Send + Sync + std::fmt::Debug + 'static,
1641{
1642 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_branch::DeleteBranchError, R>) -> Self {
1643 match err {
1644 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1645 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1646 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1647 source: err.into(),
1648 }),
1649 }
1650 }
1651}
1652impl From<crate::operation::delete_branch::DeleteBranchError> for Error {
1653 fn from(err: crate::operation::delete_branch::DeleteBranchError) -> Self {
1654 match err {
1655 crate::operation::delete_branch::DeleteBranchError::BranchNameRequiredException(inner) => Error::BranchNameRequiredException(inner),
1656 crate::operation::delete_branch::DeleteBranchError::DefaultBranchCannotBeDeletedException(inner) => {
1657 Error::DefaultBranchCannotBeDeletedException(inner)
1658 }
1659 crate::operation::delete_branch::DeleteBranchError::EncryptionIntegrityChecksFailedException(inner) => {
1660 Error::EncryptionIntegrityChecksFailedException(inner)
1661 }
1662 crate::operation::delete_branch::DeleteBranchError::EncryptionKeyAccessDeniedException(inner) => {
1663 Error::EncryptionKeyAccessDeniedException(inner)
1664 }
1665 crate::operation::delete_branch::DeleteBranchError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
1666 crate::operation::delete_branch::DeleteBranchError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
1667 crate::operation::delete_branch::DeleteBranchError::EncryptionKeyUnavailableException(inner) => {
1668 Error::EncryptionKeyUnavailableException(inner)
1669 }
1670 crate::operation::delete_branch::DeleteBranchError::InvalidBranchNameException(inner) => Error::InvalidBranchNameException(inner),
1671 crate::operation::delete_branch::DeleteBranchError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
1672 crate::operation::delete_branch::DeleteBranchError::RepositoryDoesNotExistException(inner) => {
1673 Error::RepositoryDoesNotExistException(inner)
1674 }
1675 crate::operation::delete_branch::DeleteBranchError::RepositoryNameRequiredException(inner) => {
1676 Error::RepositoryNameRequiredException(inner)
1677 }
1678 crate::operation::delete_branch::DeleteBranchError::Unhandled(inner) => Error::Unhandled(inner),
1679 }
1680 }
1681}
1682impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_comment_content::DeleteCommentContentError, R>> for Error
1683where
1684 R: Send + Sync + std::fmt::Debug + 'static,
1685{
1686 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_comment_content::DeleteCommentContentError, R>) -> Self {
1687 match err {
1688 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1689 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1690 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1691 source: err.into(),
1692 }),
1693 }
1694 }
1695}
1696impl From<crate::operation::delete_comment_content::DeleteCommentContentError> for Error {
1697 fn from(err: crate::operation::delete_comment_content::DeleteCommentContentError) -> Self {
1698 match err {
1699 crate::operation::delete_comment_content::DeleteCommentContentError::CommentDeletedException(inner) => {
1700 Error::CommentDeletedException(inner)
1701 }
1702 crate::operation::delete_comment_content::DeleteCommentContentError::CommentDoesNotExistException(inner) => {
1703 Error::CommentDoesNotExistException(inner)
1704 }
1705 crate::operation::delete_comment_content::DeleteCommentContentError::CommentIdRequiredException(inner) => {
1706 Error::CommentIdRequiredException(inner)
1707 }
1708 crate::operation::delete_comment_content::DeleteCommentContentError::InvalidCommentIdException(inner) => {
1709 Error::InvalidCommentIdException(inner)
1710 }
1711 crate::operation::delete_comment_content::DeleteCommentContentError::Unhandled(inner) => Error::Unhandled(inner),
1712 }
1713 }
1714}
1715impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_file::DeleteFileError, R>> for Error
1716where
1717 R: Send + Sync + std::fmt::Debug + 'static,
1718{
1719 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_file::DeleteFileError, R>) -> Self {
1720 match err {
1721 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1722 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1723 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1724 source: err.into(),
1725 }),
1726 }
1727 }
1728}
1729impl From<crate::operation::delete_file::DeleteFileError> for Error {
1730 fn from(err: crate::operation::delete_file::DeleteFileError) -> Self {
1731 match err {
1732 crate::operation::delete_file::DeleteFileError::BranchDoesNotExistException(inner) => Error::BranchDoesNotExistException(inner),
1733 crate::operation::delete_file::DeleteFileError::BranchNameIsTagNameException(inner) => Error::BranchNameIsTagNameException(inner),
1734 crate::operation::delete_file::DeleteFileError::BranchNameRequiredException(inner) => Error::BranchNameRequiredException(inner),
1735 crate::operation::delete_file::DeleteFileError::CommitMessageLengthExceededException(inner) => {
1736 Error::CommitMessageLengthExceededException(inner)
1737 }
1738 crate::operation::delete_file::DeleteFileError::EncryptionIntegrityChecksFailedException(inner) => {
1739 Error::EncryptionIntegrityChecksFailedException(inner)
1740 }
1741 crate::operation::delete_file::DeleteFileError::EncryptionKeyAccessDeniedException(inner) => {
1742 Error::EncryptionKeyAccessDeniedException(inner)
1743 }
1744 crate::operation::delete_file::DeleteFileError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
1745 crate::operation::delete_file::DeleteFileError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
1746 crate::operation::delete_file::DeleteFileError::EncryptionKeyUnavailableException(inner) => {
1747 Error::EncryptionKeyUnavailableException(inner)
1748 }
1749 crate::operation::delete_file::DeleteFileError::FileDoesNotExistException(inner) => Error::FileDoesNotExistException(inner),
1750 crate::operation::delete_file::DeleteFileError::InvalidBranchNameException(inner) => Error::InvalidBranchNameException(inner),
1751 crate::operation::delete_file::DeleteFileError::InvalidEmailException(inner) => Error::InvalidEmailException(inner),
1752 crate::operation::delete_file::DeleteFileError::InvalidParentCommitIdException(inner) => Error::InvalidParentCommitIdException(inner),
1753 crate::operation::delete_file::DeleteFileError::InvalidPathException(inner) => Error::InvalidPathException(inner),
1754 crate::operation::delete_file::DeleteFileError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
1755 crate::operation::delete_file::DeleteFileError::NameLengthExceededException(inner) => Error::NameLengthExceededException(inner),
1756 crate::operation::delete_file::DeleteFileError::ParentCommitDoesNotExistException(inner) => {
1757 Error::ParentCommitDoesNotExistException(inner)
1758 }
1759 crate::operation::delete_file::DeleteFileError::ParentCommitIdOutdatedException(inner) => Error::ParentCommitIdOutdatedException(inner),
1760 crate::operation::delete_file::DeleteFileError::ParentCommitIdRequiredException(inner) => Error::ParentCommitIdRequiredException(inner),
1761 crate::operation::delete_file::DeleteFileError::PathRequiredException(inner) => Error::PathRequiredException(inner),
1762 crate::operation::delete_file::DeleteFileError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
1763 crate::operation::delete_file::DeleteFileError::RepositoryNameRequiredException(inner) => Error::RepositoryNameRequiredException(inner),
1764 crate::operation::delete_file::DeleteFileError::Unhandled(inner) => Error::Unhandled(inner),
1765 }
1766 }
1767}
1768impl<R>
1769 From<
1770 ::aws_smithy_runtime_api::client::result::SdkError<
1771 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError,
1772 R,
1773 >,
1774 > for Error
1775where
1776 R: Send + Sync + std::fmt::Debug + 'static,
1777{
1778 fn from(
1779 err: ::aws_smithy_runtime_api::client::result::SdkError<
1780 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError,
1781 R,
1782 >,
1783 ) -> Self {
1784 match err {
1785 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1786 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1787 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1788 source: err.into(),
1789 }),
1790 }
1791 }
1792}
1793impl From<crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError> for Error {
1794 fn from(err: crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError) -> Self {
1795 match err {
1796 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::ApprovalRuleNameRequiredException(inner) => Error::ApprovalRuleNameRequiredException(inner),
1797 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::CannotDeleteApprovalRuleFromTemplateException(inner) => Error::CannotDeleteApprovalRuleFromTemplateException(inner),
1798 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
1799 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
1800 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
1801 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
1802 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
1803 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::InvalidApprovalRuleNameException(inner) => Error::InvalidApprovalRuleNameException(inner),
1804 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::InvalidPullRequestIdException(inner) => Error::InvalidPullRequestIdException(inner),
1805 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::PullRequestAlreadyClosedException(inner) => Error::PullRequestAlreadyClosedException(inner),
1806 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::PullRequestDoesNotExistException(inner) => Error::PullRequestDoesNotExistException(inner),
1807 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::PullRequestIdRequiredException(inner) => Error::PullRequestIdRequiredException(inner),
1808 crate::operation::delete_pull_request_approval_rule::DeletePullRequestApprovalRuleError::Unhandled(inner) => Error::Unhandled(inner),
1809 }
1810 }
1811}
1812impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_repository::DeleteRepositoryError, R>> for Error
1813where
1814 R: Send + Sync + std::fmt::Debug + 'static,
1815{
1816 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_repository::DeleteRepositoryError, R>) -> Self {
1817 match err {
1818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1821 source: err.into(),
1822 }),
1823 }
1824 }
1825}
1826impl From<crate::operation::delete_repository::DeleteRepositoryError> for Error {
1827 fn from(err: crate::operation::delete_repository::DeleteRepositoryError) -> Self {
1828 match err {
1829 crate::operation::delete_repository::DeleteRepositoryError::EncryptionIntegrityChecksFailedException(inner) => {
1830 Error::EncryptionIntegrityChecksFailedException(inner)
1831 }
1832 crate::operation::delete_repository::DeleteRepositoryError::EncryptionKeyAccessDeniedException(inner) => {
1833 Error::EncryptionKeyAccessDeniedException(inner)
1834 }
1835 crate::operation::delete_repository::DeleteRepositoryError::EncryptionKeyDisabledException(inner) => {
1836 Error::EncryptionKeyDisabledException(inner)
1837 }
1838 crate::operation::delete_repository::DeleteRepositoryError::EncryptionKeyNotFoundException(inner) => {
1839 Error::EncryptionKeyNotFoundException(inner)
1840 }
1841 crate::operation::delete_repository::DeleteRepositoryError::EncryptionKeyUnavailableException(inner) => {
1842 Error::EncryptionKeyUnavailableException(inner)
1843 }
1844 crate::operation::delete_repository::DeleteRepositoryError::InvalidRepositoryNameException(inner) => {
1845 Error::InvalidRepositoryNameException(inner)
1846 }
1847 crate::operation::delete_repository::DeleteRepositoryError::RepositoryNameRequiredException(inner) => {
1848 Error::RepositoryNameRequiredException(inner)
1849 }
1850 crate::operation::delete_repository::DeleteRepositoryError::Unhandled(inner) => Error::Unhandled(inner),
1851 }
1852 }
1853}
1854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_merge_conflicts::DescribeMergeConflictsError, R>> for Error
1855where
1856 R: Send + Sync + std::fmt::Debug + 'static,
1857{
1858 fn from(
1859 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_merge_conflicts::DescribeMergeConflictsError, R>,
1860 ) -> Self {
1861 match err {
1862 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1863 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1864 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1865 source: err.into(),
1866 }),
1867 }
1868 }
1869}
1870impl From<crate::operation::describe_merge_conflicts::DescribeMergeConflictsError> for Error {
1871 fn from(err: crate::operation::describe_merge_conflicts::DescribeMergeConflictsError) -> Self {
1872 match err {
1873 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::CommitDoesNotExistException(inner) => {
1874 Error::CommitDoesNotExistException(inner)
1875 }
1876 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::CommitRequiredException(inner) => {
1877 Error::CommitRequiredException(inner)
1878 }
1879 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::EncryptionIntegrityChecksFailedException(inner) => {
1880 Error::EncryptionIntegrityChecksFailedException(inner)
1881 }
1882 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::EncryptionKeyAccessDeniedException(inner) => {
1883 Error::EncryptionKeyAccessDeniedException(inner)
1884 }
1885 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::EncryptionKeyDisabledException(inner) => {
1886 Error::EncryptionKeyDisabledException(inner)
1887 }
1888 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::EncryptionKeyNotFoundException(inner) => {
1889 Error::EncryptionKeyNotFoundException(inner)
1890 }
1891 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::EncryptionKeyUnavailableException(inner) => {
1892 Error::EncryptionKeyUnavailableException(inner)
1893 }
1894 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::FileDoesNotExistException(inner) => {
1895 Error::FileDoesNotExistException(inner)
1896 }
1897 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::InvalidCommitException(inner) => {
1898 Error::InvalidCommitException(inner)
1899 }
1900 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::InvalidConflictDetailLevelException(inner) => {
1901 Error::InvalidConflictDetailLevelException(inner)
1902 }
1903 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::InvalidConflictResolutionStrategyException(inner) => {
1904 Error::InvalidConflictResolutionStrategyException(inner)
1905 }
1906 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::InvalidContinuationTokenException(inner) => {
1907 Error::InvalidContinuationTokenException(inner)
1908 }
1909 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::InvalidMaxMergeHunksException(inner) => {
1910 Error::InvalidMaxMergeHunksException(inner)
1911 }
1912 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::InvalidMergeOptionException(inner) => {
1913 Error::InvalidMergeOptionException(inner)
1914 }
1915 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::InvalidPathException(inner) => {
1916 Error::InvalidPathException(inner)
1917 }
1918 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::InvalidRepositoryNameException(inner) => {
1919 Error::InvalidRepositoryNameException(inner)
1920 }
1921 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::MaximumFileContentToLoadExceededException(inner) => {
1922 Error::MaximumFileContentToLoadExceededException(inner)
1923 }
1924 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::MaximumItemsToCompareExceededException(inner) => {
1925 Error::MaximumItemsToCompareExceededException(inner)
1926 }
1927 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::MergeOptionRequiredException(inner) => {
1928 Error::MergeOptionRequiredException(inner)
1929 }
1930 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::PathRequiredException(inner) => {
1931 Error::PathRequiredException(inner)
1932 }
1933 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::RepositoryDoesNotExistException(inner) => {
1934 Error::RepositoryDoesNotExistException(inner)
1935 }
1936 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::RepositoryNameRequiredException(inner) => {
1937 Error::RepositoryNameRequiredException(inner)
1938 }
1939 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::TipsDivergenceExceededException(inner) => {
1940 Error::TipsDivergenceExceededException(inner)
1941 }
1942 crate::operation::describe_merge_conflicts::DescribeMergeConflictsError::Unhandled(inner) => Error::Unhandled(inner),
1943 }
1944 }
1945}
1946impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_pull_request_events::DescribePullRequestEventsError, R>>
1947 for Error
1948where
1949 R: Send + Sync + std::fmt::Debug + 'static,
1950{
1951 fn from(
1952 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_pull_request_events::DescribePullRequestEventsError, R>,
1953 ) -> Self {
1954 match err {
1955 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1956 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1957 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1958 source: err.into(),
1959 }),
1960 }
1961 }
1962}
1963impl From<crate::operation::describe_pull_request_events::DescribePullRequestEventsError> for Error {
1964 fn from(err: crate::operation::describe_pull_request_events::DescribePullRequestEventsError) -> Self {
1965 match err {
1966 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::ActorDoesNotExistException(inner) => {
1967 Error::ActorDoesNotExistException(inner)
1968 }
1969 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::EncryptionIntegrityChecksFailedException(inner) => {
1970 Error::EncryptionIntegrityChecksFailedException(inner)
1971 }
1972 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::EncryptionKeyAccessDeniedException(inner) => {
1973 Error::EncryptionKeyAccessDeniedException(inner)
1974 }
1975 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::EncryptionKeyDisabledException(inner) => {
1976 Error::EncryptionKeyDisabledException(inner)
1977 }
1978 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::EncryptionKeyNotFoundException(inner) => {
1979 Error::EncryptionKeyNotFoundException(inner)
1980 }
1981 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::EncryptionKeyUnavailableException(inner) => {
1982 Error::EncryptionKeyUnavailableException(inner)
1983 }
1984 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::InvalidActorArnException(inner) => {
1985 Error::InvalidActorArnException(inner)
1986 }
1987 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::InvalidContinuationTokenException(inner) => {
1988 Error::InvalidContinuationTokenException(inner)
1989 }
1990 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::InvalidMaxResultsException(inner) => {
1991 Error::InvalidMaxResultsException(inner)
1992 }
1993 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::InvalidPullRequestEventTypeException(inner) => {
1994 Error::InvalidPullRequestEventTypeException(inner)
1995 }
1996 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::InvalidPullRequestIdException(inner) => {
1997 Error::InvalidPullRequestIdException(inner)
1998 }
1999 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::PullRequestDoesNotExistException(inner) => {
2000 Error::PullRequestDoesNotExistException(inner)
2001 }
2002 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::PullRequestIdRequiredException(inner) => {
2003 Error::PullRequestIdRequiredException(inner)
2004 }
2005 crate::operation::describe_pull_request_events::DescribePullRequestEventsError::Unhandled(inner) => Error::Unhandled(inner),
2006 }
2007 }
2008}
2009impl<R>
2010 From<
2011 ::aws_smithy_runtime_api::client::result::SdkError<
2012 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError,
2013 R,
2014 >,
2015 > for Error
2016where
2017 R: Send + Sync + std::fmt::Debug + 'static,
2018{
2019 fn from(
2020 err: ::aws_smithy_runtime_api::client::result::SdkError<
2021 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError,
2022 R,
2023 >,
2024 ) -> Self {
2025 match err {
2026 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2027 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2028 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2029 source: err.into(),
2030 }),
2031 }
2032 }
2033}
2034impl From<crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError> for Error {
2035 fn from(err: crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError) -> Self {
2036 match err {
2037 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError::ApprovalRuleTemplateDoesNotExistException(inner) => Error::ApprovalRuleTemplateDoesNotExistException(inner),
2038 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError::ApprovalRuleTemplateNameRequiredException(inner) => Error::ApprovalRuleTemplateNameRequiredException(inner),
2039 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
2040 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
2041 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
2042 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
2043 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
2044 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError::InvalidApprovalRuleTemplateNameException(inner) => Error::InvalidApprovalRuleTemplateNameException(inner),
2045 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
2046 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
2047 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError::RepositoryNameRequiredException(inner) => Error::RepositoryNameRequiredException(inner),
2048 crate::operation::disassociate_approval_rule_template_from_repository::DisassociateApprovalRuleTemplateFromRepositoryError::Unhandled(inner) => Error::Unhandled(inner),
2049 }
2050 }
2051}
2052impl<R>
2053 From<
2054 ::aws_smithy_runtime_api::client::result::SdkError<
2055 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError,
2056 R,
2057 >,
2058 > for Error
2059where
2060 R: Send + Sync + std::fmt::Debug + 'static,
2061{
2062 fn from(
2063 err: ::aws_smithy_runtime_api::client::result::SdkError<
2064 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError,
2065 R,
2066 >,
2067 ) -> Self {
2068 match err {
2069 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2070 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2071 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2072 source: err.into(),
2073 }),
2074 }
2075 }
2076}
2077impl From<crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError> for Error {
2078 fn from(err: crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError) -> Self {
2079 match err {
2080 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
2081 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
2082 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
2083 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
2084 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
2085 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError::InvalidPullRequestIdException(inner) => Error::InvalidPullRequestIdException(inner),
2086 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError::InvalidRevisionIdException(inner) => Error::InvalidRevisionIdException(inner),
2087 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError::PullRequestDoesNotExistException(inner) => Error::PullRequestDoesNotExistException(inner),
2088 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError::PullRequestIdRequiredException(inner) => Error::PullRequestIdRequiredException(inner),
2089 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError::RevisionIdRequiredException(inner) => Error::RevisionIdRequiredException(inner),
2090 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError::RevisionNotCurrentException(inner) => Error::RevisionNotCurrentException(inner),
2091 crate::operation::evaluate_pull_request_approval_rules::EvaluatePullRequestApprovalRulesError::Unhandled(inner) => Error::Unhandled(inner),
2092 }
2093 }
2094}
2095impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_approval_rule_template::GetApprovalRuleTemplateError, R>>
2096 for Error
2097where
2098 R: Send + Sync + std::fmt::Debug + 'static,
2099{
2100 fn from(
2101 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_approval_rule_template::GetApprovalRuleTemplateError, R>,
2102 ) -> Self {
2103 match err {
2104 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2105 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2106 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2107 source: err.into(),
2108 }),
2109 }
2110 }
2111}
2112impl From<crate::operation::get_approval_rule_template::GetApprovalRuleTemplateError> for Error {
2113 fn from(err: crate::operation::get_approval_rule_template::GetApprovalRuleTemplateError) -> Self {
2114 match err {
2115 crate::operation::get_approval_rule_template::GetApprovalRuleTemplateError::ApprovalRuleTemplateDoesNotExistException(inner) => {
2116 Error::ApprovalRuleTemplateDoesNotExistException(inner)
2117 }
2118 crate::operation::get_approval_rule_template::GetApprovalRuleTemplateError::ApprovalRuleTemplateNameRequiredException(inner) => {
2119 Error::ApprovalRuleTemplateNameRequiredException(inner)
2120 }
2121 crate::operation::get_approval_rule_template::GetApprovalRuleTemplateError::InvalidApprovalRuleTemplateNameException(inner) => {
2122 Error::InvalidApprovalRuleTemplateNameException(inner)
2123 }
2124 crate::operation::get_approval_rule_template::GetApprovalRuleTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2125 }
2126 }
2127}
2128impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_blob::GetBlobError, R>> for Error
2129where
2130 R: Send + Sync + std::fmt::Debug + 'static,
2131{
2132 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_blob::GetBlobError, R>) -> Self {
2133 match err {
2134 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2135 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2136 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2137 source: err.into(),
2138 }),
2139 }
2140 }
2141}
2142impl From<crate::operation::get_blob::GetBlobError> for Error {
2143 fn from(err: crate::operation::get_blob::GetBlobError) -> Self {
2144 match err {
2145 crate::operation::get_blob::GetBlobError::BlobIdDoesNotExistException(inner) => Error::BlobIdDoesNotExistException(inner),
2146 crate::operation::get_blob::GetBlobError::BlobIdRequiredException(inner) => Error::BlobIdRequiredException(inner),
2147 crate::operation::get_blob::GetBlobError::EncryptionIntegrityChecksFailedException(inner) => {
2148 Error::EncryptionIntegrityChecksFailedException(inner)
2149 }
2150 crate::operation::get_blob::GetBlobError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
2151 crate::operation::get_blob::GetBlobError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
2152 crate::operation::get_blob::GetBlobError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
2153 crate::operation::get_blob::GetBlobError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
2154 crate::operation::get_blob::GetBlobError::FileTooLargeException(inner) => Error::FileTooLargeException(inner),
2155 crate::operation::get_blob::GetBlobError::InvalidBlobIdException(inner) => Error::InvalidBlobIdException(inner),
2156 crate::operation::get_blob::GetBlobError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
2157 crate::operation::get_blob::GetBlobError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
2158 crate::operation::get_blob::GetBlobError::RepositoryNameRequiredException(inner) => Error::RepositoryNameRequiredException(inner),
2159 crate::operation::get_blob::GetBlobError::Unhandled(inner) => Error::Unhandled(inner),
2160 }
2161 }
2162}
2163impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_blob_differences::GetBlobDifferencesError, R>> for Error
2164where
2165 R: Send + Sync + std::fmt::Debug + 'static,
2166{
2167 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_blob_differences::GetBlobDifferencesError, R>) -> Self {
2168 match err {
2169 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2170 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2171 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2172 source: err.into(),
2173 }),
2174 }
2175 }
2176}
2177impl From<crate::operation::get_blob_differences::GetBlobDifferencesError> for Error {
2178 fn from(err: crate::operation::get_blob_differences::GetBlobDifferencesError) -> Self {
2179 match err {
2180 crate::operation::get_blob_differences::GetBlobDifferencesError::BlobIdDoesNotExistException(inner) => {
2181 Error::BlobIdDoesNotExistException(inner)
2182 }
2183 crate::operation::get_blob_differences::GetBlobDifferencesError::BlobIdRequiredException(inner) => Error::BlobIdRequiredException(inner),
2184 crate::operation::get_blob_differences::GetBlobDifferencesError::EncryptionIntegrityChecksFailedException(inner) => {
2185 Error::EncryptionIntegrityChecksFailedException(inner)
2186 }
2187 crate::operation::get_blob_differences::GetBlobDifferencesError::EncryptionKeyAccessDeniedException(inner) => {
2188 Error::EncryptionKeyAccessDeniedException(inner)
2189 }
2190 crate::operation::get_blob_differences::GetBlobDifferencesError::EncryptionKeyDisabledException(inner) => {
2191 Error::EncryptionKeyDisabledException(inner)
2192 }
2193 crate::operation::get_blob_differences::GetBlobDifferencesError::EncryptionKeyNotFoundException(inner) => {
2194 Error::EncryptionKeyNotFoundException(inner)
2195 }
2196 crate::operation::get_blob_differences::GetBlobDifferencesError::EncryptionKeyUnavailableException(inner) => {
2197 Error::EncryptionKeyUnavailableException(inner)
2198 }
2199 crate::operation::get_blob_differences::GetBlobDifferencesError::FileTooLargeException(inner) => Error::FileTooLargeException(inner),
2200 crate::operation::get_blob_differences::GetBlobDifferencesError::InvalidBlobIdException(inner) => Error::InvalidBlobIdException(inner),
2201 crate::operation::get_blob_differences::GetBlobDifferencesError::InvalidContinuationTokenException(inner) => {
2202 Error::InvalidContinuationTokenException(inner)
2203 }
2204 crate::operation::get_blob_differences::GetBlobDifferencesError::InvalidMaxResultsException(inner) => {
2205 Error::InvalidMaxResultsException(inner)
2206 }
2207 crate::operation::get_blob_differences::GetBlobDifferencesError::InvalidRepositoryNameException(inner) => {
2208 Error::InvalidRepositoryNameException(inner)
2209 }
2210 crate::operation::get_blob_differences::GetBlobDifferencesError::RepositoryDoesNotExistException(inner) => {
2211 Error::RepositoryDoesNotExistException(inner)
2212 }
2213 crate::operation::get_blob_differences::GetBlobDifferencesError::RepositoryNameRequiredException(inner) => {
2214 Error::RepositoryNameRequiredException(inner)
2215 }
2216 crate::operation::get_blob_differences::GetBlobDifferencesError::ValidationException(inner) => Error::ValidationException(inner),
2217 crate::operation::get_blob_differences::GetBlobDifferencesError::Unhandled(inner) => Error::Unhandled(inner),
2218 }
2219 }
2220}
2221impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_branch::GetBranchError, R>> for Error
2222where
2223 R: Send + Sync + std::fmt::Debug + 'static,
2224{
2225 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_branch::GetBranchError, R>) -> Self {
2226 match err {
2227 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2228 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2229 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2230 source: err.into(),
2231 }),
2232 }
2233 }
2234}
2235impl From<crate::operation::get_branch::GetBranchError> for Error {
2236 fn from(err: crate::operation::get_branch::GetBranchError) -> Self {
2237 match err {
2238 crate::operation::get_branch::GetBranchError::BranchDoesNotExistException(inner) => Error::BranchDoesNotExistException(inner),
2239 crate::operation::get_branch::GetBranchError::BranchNameRequiredException(inner) => Error::BranchNameRequiredException(inner),
2240 crate::operation::get_branch::GetBranchError::EncryptionIntegrityChecksFailedException(inner) => {
2241 Error::EncryptionIntegrityChecksFailedException(inner)
2242 }
2243 crate::operation::get_branch::GetBranchError::EncryptionKeyAccessDeniedException(inner) => {
2244 Error::EncryptionKeyAccessDeniedException(inner)
2245 }
2246 crate::operation::get_branch::GetBranchError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
2247 crate::operation::get_branch::GetBranchError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
2248 crate::operation::get_branch::GetBranchError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
2249 crate::operation::get_branch::GetBranchError::InvalidBranchNameException(inner) => Error::InvalidBranchNameException(inner),
2250 crate::operation::get_branch::GetBranchError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
2251 crate::operation::get_branch::GetBranchError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
2252 crate::operation::get_branch::GetBranchError::RepositoryNameRequiredException(inner) => Error::RepositoryNameRequiredException(inner),
2253 crate::operation::get_branch::GetBranchError::Unhandled(inner) => Error::Unhandled(inner),
2254 }
2255 }
2256}
2257impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_comment::GetCommentError, R>> for Error
2258where
2259 R: Send + Sync + std::fmt::Debug + 'static,
2260{
2261 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_comment::GetCommentError, R>) -> Self {
2262 match err {
2263 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2264 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2265 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2266 source: err.into(),
2267 }),
2268 }
2269 }
2270}
2271impl From<crate::operation::get_comment::GetCommentError> for Error {
2272 fn from(err: crate::operation::get_comment::GetCommentError) -> Self {
2273 match err {
2274 crate::operation::get_comment::GetCommentError::CommentDeletedException(inner) => Error::CommentDeletedException(inner),
2275 crate::operation::get_comment::GetCommentError::CommentDoesNotExistException(inner) => Error::CommentDoesNotExistException(inner),
2276 crate::operation::get_comment::GetCommentError::CommentIdRequiredException(inner) => Error::CommentIdRequiredException(inner),
2277 crate::operation::get_comment::GetCommentError::EncryptionIntegrityChecksFailedException(inner) => {
2278 Error::EncryptionIntegrityChecksFailedException(inner)
2279 }
2280 crate::operation::get_comment::GetCommentError::EncryptionKeyAccessDeniedException(inner) => {
2281 Error::EncryptionKeyAccessDeniedException(inner)
2282 }
2283 crate::operation::get_comment::GetCommentError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
2284 crate::operation::get_comment::GetCommentError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
2285 crate::operation::get_comment::GetCommentError::EncryptionKeyUnavailableException(inner) => {
2286 Error::EncryptionKeyUnavailableException(inner)
2287 }
2288 crate::operation::get_comment::GetCommentError::InvalidCommentIdException(inner) => Error::InvalidCommentIdException(inner),
2289 crate::operation::get_comment::GetCommentError::Unhandled(inner) => Error::Unhandled(inner),
2290 }
2291 }
2292}
2293impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_comment_reactions::GetCommentReactionsError, R>> for Error
2294where
2295 R: Send + Sync + std::fmt::Debug + 'static,
2296{
2297 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_comment_reactions::GetCommentReactionsError, R>) -> Self {
2298 match err {
2299 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2300 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2301 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2302 source: err.into(),
2303 }),
2304 }
2305 }
2306}
2307impl From<crate::operation::get_comment_reactions::GetCommentReactionsError> for Error {
2308 fn from(err: crate::operation::get_comment_reactions::GetCommentReactionsError) -> Self {
2309 match err {
2310 crate::operation::get_comment_reactions::GetCommentReactionsError::CommentDeletedException(inner) => {
2311 Error::CommentDeletedException(inner)
2312 }
2313 crate::operation::get_comment_reactions::GetCommentReactionsError::CommentDoesNotExistException(inner) => {
2314 Error::CommentDoesNotExistException(inner)
2315 }
2316 crate::operation::get_comment_reactions::GetCommentReactionsError::CommentIdRequiredException(inner) => {
2317 Error::CommentIdRequiredException(inner)
2318 }
2319 crate::operation::get_comment_reactions::GetCommentReactionsError::InvalidCommentIdException(inner) => {
2320 Error::InvalidCommentIdException(inner)
2321 }
2322 crate::operation::get_comment_reactions::GetCommentReactionsError::InvalidContinuationTokenException(inner) => {
2323 Error::InvalidContinuationTokenException(inner)
2324 }
2325 crate::operation::get_comment_reactions::GetCommentReactionsError::InvalidMaxResultsException(inner) => {
2326 Error::InvalidMaxResultsException(inner)
2327 }
2328 crate::operation::get_comment_reactions::GetCommentReactionsError::InvalidReactionUserArnException(inner) => {
2329 Error::InvalidReactionUserArnException(inner)
2330 }
2331 crate::operation::get_comment_reactions::GetCommentReactionsError::Unhandled(inner) => Error::Unhandled(inner),
2332 }
2333 }
2334}
2335impl<R>
2336 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError, R>>
2337 for Error
2338where
2339 R: Send + Sync + std::fmt::Debug + 'static,
2340{
2341 fn from(
2342 err: ::aws_smithy_runtime_api::client::result::SdkError<
2343 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError,
2344 R,
2345 >,
2346 ) -> Self {
2347 match err {
2348 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2349 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2350 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2351 source: err.into(),
2352 }),
2353 }
2354 }
2355}
2356impl From<crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError> for Error {
2357 fn from(err: crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError) -> Self {
2358 match err {
2359 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::CommitDoesNotExistException(inner) => {
2360 Error::CommitDoesNotExistException(inner)
2361 }
2362 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::CommitIdRequiredException(inner) => {
2363 Error::CommitIdRequiredException(inner)
2364 }
2365 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::EncryptionIntegrityChecksFailedException(
2366 inner,
2367 ) => Error::EncryptionIntegrityChecksFailedException(inner),
2368 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::EncryptionKeyAccessDeniedException(inner) => {
2369 Error::EncryptionKeyAccessDeniedException(inner)
2370 }
2371 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::EncryptionKeyDisabledException(inner) => {
2372 Error::EncryptionKeyDisabledException(inner)
2373 }
2374 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::EncryptionKeyNotFoundException(inner) => {
2375 Error::EncryptionKeyNotFoundException(inner)
2376 }
2377 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::EncryptionKeyUnavailableException(inner) => {
2378 Error::EncryptionKeyUnavailableException(inner)
2379 }
2380 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::InvalidCommitIdException(inner) => {
2381 Error::InvalidCommitIdException(inner)
2382 }
2383 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::InvalidContinuationTokenException(inner) => {
2384 Error::InvalidContinuationTokenException(inner)
2385 }
2386 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::InvalidMaxResultsException(inner) => {
2387 Error::InvalidMaxResultsException(inner)
2388 }
2389 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::InvalidRepositoryNameException(inner) => {
2390 Error::InvalidRepositoryNameException(inner)
2391 }
2392 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::RepositoryDoesNotExistException(inner) => {
2393 Error::RepositoryDoesNotExistException(inner)
2394 }
2395 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::RepositoryNameRequiredException(inner) => {
2396 Error::RepositoryNameRequiredException(inner)
2397 }
2398 crate::operation::get_comments_for_compared_commit::GetCommentsForComparedCommitError::Unhandled(inner) => Error::Unhandled(inner),
2399 }
2400 }
2401}
2402impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError, R>>
2403 for Error
2404where
2405 R: Send + Sync + std::fmt::Debug + 'static,
2406{
2407 fn from(
2408 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError, R>,
2409 ) -> Self {
2410 match err {
2411 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2412 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2413 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2414 source: err.into(),
2415 }),
2416 }
2417 }
2418}
2419impl From<crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError> for Error {
2420 fn from(err: crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError) -> Self {
2421 match err {
2422 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::CommitDoesNotExistException(inner) => {
2423 Error::CommitDoesNotExistException(inner)
2424 }
2425 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::CommitIdRequiredException(inner) => {
2426 Error::CommitIdRequiredException(inner)
2427 }
2428 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::EncryptionIntegrityChecksFailedException(inner) => {
2429 Error::EncryptionIntegrityChecksFailedException(inner)
2430 }
2431 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::EncryptionKeyAccessDeniedException(inner) => {
2432 Error::EncryptionKeyAccessDeniedException(inner)
2433 }
2434 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::EncryptionKeyDisabledException(inner) => {
2435 Error::EncryptionKeyDisabledException(inner)
2436 }
2437 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::EncryptionKeyNotFoundException(inner) => {
2438 Error::EncryptionKeyNotFoundException(inner)
2439 }
2440 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::EncryptionKeyUnavailableException(inner) => {
2441 Error::EncryptionKeyUnavailableException(inner)
2442 }
2443 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::InvalidCommitIdException(inner) => {
2444 Error::InvalidCommitIdException(inner)
2445 }
2446 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::InvalidContinuationTokenException(inner) => {
2447 Error::InvalidContinuationTokenException(inner)
2448 }
2449 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::InvalidMaxResultsException(inner) => {
2450 Error::InvalidMaxResultsException(inner)
2451 }
2452 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::InvalidPullRequestIdException(inner) => {
2453 Error::InvalidPullRequestIdException(inner)
2454 }
2455 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::InvalidRepositoryNameException(inner) => {
2456 Error::InvalidRepositoryNameException(inner)
2457 }
2458 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::PullRequestDoesNotExistException(inner) => {
2459 Error::PullRequestDoesNotExistException(inner)
2460 }
2461 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::PullRequestIdRequiredException(inner) => {
2462 Error::PullRequestIdRequiredException(inner)
2463 }
2464 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::RepositoryDoesNotExistException(inner) => {
2465 Error::RepositoryDoesNotExistException(inner)
2466 }
2467 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::RepositoryNameRequiredException(inner) => {
2468 Error::RepositoryNameRequiredException(inner)
2469 }
2470 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::RepositoryNotAssociatedWithPullRequestException(
2471 inner,
2472 ) => Error::RepositoryNotAssociatedWithPullRequestException(inner),
2473 crate::operation::get_comments_for_pull_request::GetCommentsForPullRequestError::Unhandled(inner) => Error::Unhandled(inner),
2474 }
2475 }
2476}
2477impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_commit::GetCommitError, R>> for Error
2478where
2479 R: Send + Sync + std::fmt::Debug + 'static,
2480{
2481 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_commit::GetCommitError, R>) -> Self {
2482 match err {
2483 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2484 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2485 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2486 source: err.into(),
2487 }),
2488 }
2489 }
2490}
2491impl From<crate::operation::get_commit::GetCommitError> for Error {
2492 fn from(err: crate::operation::get_commit::GetCommitError) -> Self {
2493 match err {
2494 crate::operation::get_commit::GetCommitError::CommitIdDoesNotExistException(inner) => Error::CommitIdDoesNotExistException(inner),
2495 crate::operation::get_commit::GetCommitError::CommitIdRequiredException(inner) => Error::CommitIdRequiredException(inner),
2496 crate::operation::get_commit::GetCommitError::EncryptionIntegrityChecksFailedException(inner) => {
2497 Error::EncryptionIntegrityChecksFailedException(inner)
2498 }
2499 crate::operation::get_commit::GetCommitError::EncryptionKeyAccessDeniedException(inner) => {
2500 Error::EncryptionKeyAccessDeniedException(inner)
2501 }
2502 crate::operation::get_commit::GetCommitError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
2503 crate::operation::get_commit::GetCommitError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
2504 crate::operation::get_commit::GetCommitError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
2505 crate::operation::get_commit::GetCommitError::InvalidCommitIdException(inner) => Error::InvalidCommitIdException(inner),
2506 crate::operation::get_commit::GetCommitError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
2507 crate::operation::get_commit::GetCommitError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
2508 crate::operation::get_commit::GetCommitError::RepositoryNameRequiredException(inner) => Error::RepositoryNameRequiredException(inner),
2509 crate::operation::get_commit::GetCommitError::Unhandled(inner) => Error::Unhandled(inner),
2510 }
2511 }
2512}
2513impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_differences::GetDifferencesError, R>> for Error
2514where
2515 R: Send + Sync + std::fmt::Debug + 'static,
2516{
2517 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_differences::GetDifferencesError, R>) -> Self {
2518 match err {
2519 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2520 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2521 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2522 source: err.into(),
2523 }),
2524 }
2525 }
2526}
2527impl From<crate::operation::get_differences::GetDifferencesError> for Error {
2528 fn from(err: crate::operation::get_differences::GetDifferencesError) -> Self {
2529 match err {
2530 crate::operation::get_differences::GetDifferencesError::CommitDoesNotExistException(inner) => Error::CommitDoesNotExistException(inner),
2531 crate::operation::get_differences::GetDifferencesError::CommitRequiredException(inner) => Error::CommitRequiredException(inner),
2532 crate::operation::get_differences::GetDifferencesError::EncryptionIntegrityChecksFailedException(inner) => {
2533 Error::EncryptionIntegrityChecksFailedException(inner)
2534 }
2535 crate::operation::get_differences::GetDifferencesError::EncryptionKeyAccessDeniedException(inner) => {
2536 Error::EncryptionKeyAccessDeniedException(inner)
2537 }
2538 crate::operation::get_differences::GetDifferencesError::EncryptionKeyDisabledException(inner) => {
2539 Error::EncryptionKeyDisabledException(inner)
2540 }
2541 crate::operation::get_differences::GetDifferencesError::EncryptionKeyNotFoundException(inner) => {
2542 Error::EncryptionKeyNotFoundException(inner)
2543 }
2544 crate::operation::get_differences::GetDifferencesError::EncryptionKeyUnavailableException(inner) => {
2545 Error::EncryptionKeyUnavailableException(inner)
2546 }
2547 crate::operation::get_differences::GetDifferencesError::InvalidCommitException(inner) => Error::InvalidCommitException(inner),
2548 crate::operation::get_differences::GetDifferencesError::InvalidCommitIdException(inner) => Error::InvalidCommitIdException(inner),
2549 crate::operation::get_differences::GetDifferencesError::InvalidContinuationTokenException(inner) => {
2550 Error::InvalidContinuationTokenException(inner)
2551 }
2552 crate::operation::get_differences::GetDifferencesError::InvalidMaxResultsException(inner) => Error::InvalidMaxResultsException(inner),
2553 crate::operation::get_differences::GetDifferencesError::InvalidPathException(inner) => Error::InvalidPathException(inner),
2554 crate::operation::get_differences::GetDifferencesError::InvalidRepositoryNameException(inner) => {
2555 Error::InvalidRepositoryNameException(inner)
2556 }
2557 crate::operation::get_differences::GetDifferencesError::PathDoesNotExistException(inner) => Error::PathDoesNotExistException(inner),
2558 crate::operation::get_differences::GetDifferencesError::RepositoryDoesNotExistException(inner) => {
2559 Error::RepositoryDoesNotExistException(inner)
2560 }
2561 crate::operation::get_differences::GetDifferencesError::RepositoryNameRequiredException(inner) => {
2562 Error::RepositoryNameRequiredException(inner)
2563 }
2564 crate::operation::get_differences::GetDifferencesError::Unhandled(inner) => Error::Unhandled(inner),
2565 }
2566 }
2567}
2568impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_file::GetFileError, R>> for Error
2569where
2570 R: Send + Sync + std::fmt::Debug + 'static,
2571{
2572 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_file::GetFileError, R>) -> Self {
2573 match err {
2574 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2575 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2576 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2577 source: err.into(),
2578 }),
2579 }
2580 }
2581}
2582impl From<crate::operation::get_file::GetFileError> for Error {
2583 fn from(err: crate::operation::get_file::GetFileError) -> Self {
2584 match err {
2585 crate::operation::get_file::GetFileError::CommitDoesNotExistException(inner) => Error::CommitDoesNotExistException(inner),
2586 crate::operation::get_file::GetFileError::EncryptionIntegrityChecksFailedException(inner) => {
2587 Error::EncryptionIntegrityChecksFailedException(inner)
2588 }
2589 crate::operation::get_file::GetFileError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
2590 crate::operation::get_file::GetFileError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
2591 crate::operation::get_file::GetFileError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
2592 crate::operation::get_file::GetFileError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
2593 crate::operation::get_file::GetFileError::FileDoesNotExistException(inner) => Error::FileDoesNotExistException(inner),
2594 crate::operation::get_file::GetFileError::FileTooLargeException(inner) => Error::FileTooLargeException(inner),
2595 crate::operation::get_file::GetFileError::InvalidCommitException(inner) => Error::InvalidCommitException(inner),
2596 crate::operation::get_file::GetFileError::InvalidPathException(inner) => Error::InvalidPathException(inner),
2597 crate::operation::get_file::GetFileError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
2598 crate::operation::get_file::GetFileError::PathRequiredException(inner) => Error::PathRequiredException(inner),
2599 crate::operation::get_file::GetFileError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
2600 crate::operation::get_file::GetFileError::RepositoryNameRequiredException(inner) => Error::RepositoryNameRequiredException(inner),
2601 crate::operation::get_file::GetFileError::Unhandled(inner) => Error::Unhandled(inner),
2602 }
2603 }
2604}
2605impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_folder::GetFolderError, R>> for Error
2606where
2607 R: Send + Sync + std::fmt::Debug + 'static,
2608{
2609 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_folder::GetFolderError, R>) -> Self {
2610 match err {
2611 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2612 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2613 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2614 source: err.into(),
2615 }),
2616 }
2617 }
2618}
2619impl From<crate::operation::get_folder::GetFolderError> for Error {
2620 fn from(err: crate::operation::get_folder::GetFolderError) -> Self {
2621 match err {
2622 crate::operation::get_folder::GetFolderError::CommitDoesNotExistException(inner) => Error::CommitDoesNotExistException(inner),
2623 crate::operation::get_folder::GetFolderError::EncryptionIntegrityChecksFailedException(inner) => {
2624 Error::EncryptionIntegrityChecksFailedException(inner)
2625 }
2626 crate::operation::get_folder::GetFolderError::EncryptionKeyAccessDeniedException(inner) => {
2627 Error::EncryptionKeyAccessDeniedException(inner)
2628 }
2629 crate::operation::get_folder::GetFolderError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
2630 crate::operation::get_folder::GetFolderError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
2631 crate::operation::get_folder::GetFolderError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
2632 crate::operation::get_folder::GetFolderError::FolderDoesNotExistException(inner) => Error::FolderDoesNotExistException(inner),
2633 crate::operation::get_folder::GetFolderError::InvalidCommitException(inner) => Error::InvalidCommitException(inner),
2634 crate::operation::get_folder::GetFolderError::InvalidPathException(inner) => Error::InvalidPathException(inner),
2635 crate::operation::get_folder::GetFolderError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
2636 crate::operation::get_folder::GetFolderError::PathRequiredException(inner) => Error::PathRequiredException(inner),
2637 crate::operation::get_folder::GetFolderError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
2638 crate::operation::get_folder::GetFolderError::RepositoryNameRequiredException(inner) => Error::RepositoryNameRequiredException(inner),
2639 crate::operation::get_folder::GetFolderError::Unhandled(inner) => Error::Unhandled(inner),
2640 }
2641 }
2642}
2643impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_merge_commit::GetMergeCommitError, R>> for Error
2644where
2645 R: Send + Sync + std::fmt::Debug + 'static,
2646{
2647 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_merge_commit::GetMergeCommitError, R>) -> Self {
2648 match err {
2649 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2650 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2651 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2652 source: err.into(),
2653 }),
2654 }
2655 }
2656}
2657impl From<crate::operation::get_merge_commit::GetMergeCommitError> for Error {
2658 fn from(err: crate::operation::get_merge_commit::GetMergeCommitError) -> Self {
2659 match err {
2660 crate::operation::get_merge_commit::GetMergeCommitError::CommitDoesNotExistException(inner) => Error::CommitDoesNotExistException(inner),
2661 crate::operation::get_merge_commit::GetMergeCommitError::CommitRequiredException(inner) => Error::CommitRequiredException(inner),
2662 crate::operation::get_merge_commit::GetMergeCommitError::EncryptionIntegrityChecksFailedException(inner) => {
2663 Error::EncryptionIntegrityChecksFailedException(inner)
2664 }
2665 crate::operation::get_merge_commit::GetMergeCommitError::EncryptionKeyAccessDeniedException(inner) => {
2666 Error::EncryptionKeyAccessDeniedException(inner)
2667 }
2668 crate::operation::get_merge_commit::GetMergeCommitError::EncryptionKeyDisabledException(inner) => {
2669 Error::EncryptionKeyDisabledException(inner)
2670 }
2671 crate::operation::get_merge_commit::GetMergeCommitError::EncryptionKeyNotFoundException(inner) => {
2672 Error::EncryptionKeyNotFoundException(inner)
2673 }
2674 crate::operation::get_merge_commit::GetMergeCommitError::EncryptionKeyUnavailableException(inner) => {
2675 Error::EncryptionKeyUnavailableException(inner)
2676 }
2677 crate::operation::get_merge_commit::GetMergeCommitError::InvalidCommitException(inner) => Error::InvalidCommitException(inner),
2678 crate::operation::get_merge_commit::GetMergeCommitError::InvalidConflictDetailLevelException(inner) => {
2679 Error::InvalidConflictDetailLevelException(inner)
2680 }
2681 crate::operation::get_merge_commit::GetMergeCommitError::InvalidConflictResolutionStrategyException(inner) => {
2682 Error::InvalidConflictResolutionStrategyException(inner)
2683 }
2684 crate::operation::get_merge_commit::GetMergeCommitError::InvalidRepositoryNameException(inner) => {
2685 Error::InvalidRepositoryNameException(inner)
2686 }
2687 crate::operation::get_merge_commit::GetMergeCommitError::RepositoryDoesNotExistException(inner) => {
2688 Error::RepositoryDoesNotExistException(inner)
2689 }
2690 crate::operation::get_merge_commit::GetMergeCommitError::RepositoryNameRequiredException(inner) => {
2691 Error::RepositoryNameRequiredException(inner)
2692 }
2693 crate::operation::get_merge_commit::GetMergeCommitError::Unhandled(inner) => Error::Unhandled(inner),
2694 }
2695 }
2696}
2697impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_merge_conflicts::GetMergeConflictsError, R>> for Error
2698where
2699 R: Send + Sync + std::fmt::Debug + 'static,
2700{
2701 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_merge_conflicts::GetMergeConflictsError, R>) -> Self {
2702 match err {
2703 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2704 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2705 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2706 source: err.into(),
2707 }),
2708 }
2709 }
2710}
2711impl From<crate::operation::get_merge_conflicts::GetMergeConflictsError> for Error {
2712 fn from(err: crate::operation::get_merge_conflicts::GetMergeConflictsError) -> Self {
2713 match err {
2714 crate::operation::get_merge_conflicts::GetMergeConflictsError::CommitDoesNotExistException(inner) => {
2715 Error::CommitDoesNotExistException(inner)
2716 }
2717 crate::operation::get_merge_conflicts::GetMergeConflictsError::CommitRequiredException(inner) => Error::CommitRequiredException(inner),
2718 crate::operation::get_merge_conflicts::GetMergeConflictsError::EncryptionIntegrityChecksFailedException(inner) => {
2719 Error::EncryptionIntegrityChecksFailedException(inner)
2720 }
2721 crate::operation::get_merge_conflicts::GetMergeConflictsError::EncryptionKeyAccessDeniedException(inner) => {
2722 Error::EncryptionKeyAccessDeniedException(inner)
2723 }
2724 crate::operation::get_merge_conflicts::GetMergeConflictsError::EncryptionKeyDisabledException(inner) => {
2725 Error::EncryptionKeyDisabledException(inner)
2726 }
2727 crate::operation::get_merge_conflicts::GetMergeConflictsError::EncryptionKeyNotFoundException(inner) => {
2728 Error::EncryptionKeyNotFoundException(inner)
2729 }
2730 crate::operation::get_merge_conflicts::GetMergeConflictsError::EncryptionKeyUnavailableException(inner) => {
2731 Error::EncryptionKeyUnavailableException(inner)
2732 }
2733 crate::operation::get_merge_conflicts::GetMergeConflictsError::InvalidCommitException(inner) => Error::InvalidCommitException(inner),
2734 crate::operation::get_merge_conflicts::GetMergeConflictsError::InvalidConflictDetailLevelException(inner) => {
2735 Error::InvalidConflictDetailLevelException(inner)
2736 }
2737 crate::operation::get_merge_conflicts::GetMergeConflictsError::InvalidConflictResolutionStrategyException(inner) => {
2738 Error::InvalidConflictResolutionStrategyException(inner)
2739 }
2740 crate::operation::get_merge_conflicts::GetMergeConflictsError::InvalidContinuationTokenException(inner) => {
2741 Error::InvalidContinuationTokenException(inner)
2742 }
2743 crate::operation::get_merge_conflicts::GetMergeConflictsError::InvalidDestinationCommitSpecifierException(inner) => {
2744 Error::InvalidDestinationCommitSpecifierException(inner)
2745 }
2746 crate::operation::get_merge_conflicts::GetMergeConflictsError::InvalidMaxConflictFilesException(inner) => {
2747 Error::InvalidMaxConflictFilesException(inner)
2748 }
2749 crate::operation::get_merge_conflicts::GetMergeConflictsError::InvalidMergeOptionException(inner) => {
2750 Error::InvalidMergeOptionException(inner)
2751 }
2752 crate::operation::get_merge_conflicts::GetMergeConflictsError::InvalidRepositoryNameException(inner) => {
2753 Error::InvalidRepositoryNameException(inner)
2754 }
2755 crate::operation::get_merge_conflicts::GetMergeConflictsError::InvalidSourceCommitSpecifierException(inner) => {
2756 Error::InvalidSourceCommitSpecifierException(inner)
2757 }
2758 crate::operation::get_merge_conflicts::GetMergeConflictsError::MaximumFileContentToLoadExceededException(inner) => {
2759 Error::MaximumFileContentToLoadExceededException(inner)
2760 }
2761 crate::operation::get_merge_conflicts::GetMergeConflictsError::MaximumItemsToCompareExceededException(inner) => {
2762 Error::MaximumItemsToCompareExceededException(inner)
2763 }
2764 crate::operation::get_merge_conflicts::GetMergeConflictsError::MergeOptionRequiredException(inner) => {
2765 Error::MergeOptionRequiredException(inner)
2766 }
2767 crate::operation::get_merge_conflicts::GetMergeConflictsError::RepositoryDoesNotExistException(inner) => {
2768 Error::RepositoryDoesNotExistException(inner)
2769 }
2770 crate::operation::get_merge_conflicts::GetMergeConflictsError::RepositoryNameRequiredException(inner) => {
2771 Error::RepositoryNameRequiredException(inner)
2772 }
2773 crate::operation::get_merge_conflicts::GetMergeConflictsError::TipsDivergenceExceededException(inner) => {
2774 Error::TipsDivergenceExceededException(inner)
2775 }
2776 crate::operation::get_merge_conflicts::GetMergeConflictsError::Unhandled(inner) => Error::Unhandled(inner),
2777 }
2778 }
2779}
2780impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_merge_options::GetMergeOptionsError, R>> for Error
2781where
2782 R: Send + Sync + std::fmt::Debug + 'static,
2783{
2784 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_merge_options::GetMergeOptionsError, R>) -> Self {
2785 match err {
2786 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2787 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2788 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2789 source: err.into(),
2790 }),
2791 }
2792 }
2793}
2794impl From<crate::operation::get_merge_options::GetMergeOptionsError> for Error {
2795 fn from(err: crate::operation::get_merge_options::GetMergeOptionsError) -> Self {
2796 match err {
2797 crate::operation::get_merge_options::GetMergeOptionsError::CommitDoesNotExistException(inner) => {
2798 Error::CommitDoesNotExistException(inner)
2799 }
2800 crate::operation::get_merge_options::GetMergeOptionsError::CommitRequiredException(inner) => Error::CommitRequiredException(inner),
2801 crate::operation::get_merge_options::GetMergeOptionsError::EncryptionIntegrityChecksFailedException(inner) => {
2802 Error::EncryptionIntegrityChecksFailedException(inner)
2803 }
2804 crate::operation::get_merge_options::GetMergeOptionsError::EncryptionKeyAccessDeniedException(inner) => {
2805 Error::EncryptionKeyAccessDeniedException(inner)
2806 }
2807 crate::operation::get_merge_options::GetMergeOptionsError::EncryptionKeyDisabledException(inner) => {
2808 Error::EncryptionKeyDisabledException(inner)
2809 }
2810 crate::operation::get_merge_options::GetMergeOptionsError::EncryptionKeyNotFoundException(inner) => {
2811 Error::EncryptionKeyNotFoundException(inner)
2812 }
2813 crate::operation::get_merge_options::GetMergeOptionsError::EncryptionKeyUnavailableException(inner) => {
2814 Error::EncryptionKeyUnavailableException(inner)
2815 }
2816 crate::operation::get_merge_options::GetMergeOptionsError::InvalidCommitException(inner) => Error::InvalidCommitException(inner),
2817 crate::operation::get_merge_options::GetMergeOptionsError::InvalidConflictDetailLevelException(inner) => {
2818 Error::InvalidConflictDetailLevelException(inner)
2819 }
2820 crate::operation::get_merge_options::GetMergeOptionsError::InvalidConflictResolutionStrategyException(inner) => {
2821 Error::InvalidConflictResolutionStrategyException(inner)
2822 }
2823 crate::operation::get_merge_options::GetMergeOptionsError::InvalidRepositoryNameException(inner) => {
2824 Error::InvalidRepositoryNameException(inner)
2825 }
2826 crate::operation::get_merge_options::GetMergeOptionsError::MaximumFileContentToLoadExceededException(inner) => {
2827 Error::MaximumFileContentToLoadExceededException(inner)
2828 }
2829 crate::operation::get_merge_options::GetMergeOptionsError::MaximumItemsToCompareExceededException(inner) => {
2830 Error::MaximumItemsToCompareExceededException(inner)
2831 }
2832 crate::operation::get_merge_options::GetMergeOptionsError::RepositoryDoesNotExistException(inner) => {
2833 Error::RepositoryDoesNotExistException(inner)
2834 }
2835 crate::operation::get_merge_options::GetMergeOptionsError::RepositoryNameRequiredException(inner) => {
2836 Error::RepositoryNameRequiredException(inner)
2837 }
2838 crate::operation::get_merge_options::GetMergeOptionsError::TipsDivergenceExceededException(inner) => {
2839 Error::TipsDivergenceExceededException(inner)
2840 }
2841 crate::operation::get_merge_options::GetMergeOptionsError::Unhandled(inner) => Error::Unhandled(inner),
2842 }
2843 }
2844}
2845impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_pull_request::GetPullRequestError, R>> for Error
2846where
2847 R: Send + Sync + std::fmt::Debug + 'static,
2848{
2849 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_pull_request::GetPullRequestError, R>) -> Self {
2850 match err {
2851 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2852 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2853 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2854 source: err.into(),
2855 }),
2856 }
2857 }
2858}
2859impl From<crate::operation::get_pull_request::GetPullRequestError> for Error {
2860 fn from(err: crate::operation::get_pull_request::GetPullRequestError) -> Self {
2861 match err {
2862 crate::operation::get_pull_request::GetPullRequestError::EncryptionIntegrityChecksFailedException(inner) => {
2863 Error::EncryptionIntegrityChecksFailedException(inner)
2864 }
2865 crate::operation::get_pull_request::GetPullRequestError::EncryptionKeyAccessDeniedException(inner) => {
2866 Error::EncryptionKeyAccessDeniedException(inner)
2867 }
2868 crate::operation::get_pull_request::GetPullRequestError::EncryptionKeyDisabledException(inner) => {
2869 Error::EncryptionKeyDisabledException(inner)
2870 }
2871 crate::operation::get_pull_request::GetPullRequestError::EncryptionKeyNotFoundException(inner) => {
2872 Error::EncryptionKeyNotFoundException(inner)
2873 }
2874 crate::operation::get_pull_request::GetPullRequestError::EncryptionKeyUnavailableException(inner) => {
2875 Error::EncryptionKeyUnavailableException(inner)
2876 }
2877 crate::operation::get_pull_request::GetPullRequestError::InvalidPullRequestIdException(inner) => {
2878 Error::InvalidPullRequestIdException(inner)
2879 }
2880 crate::operation::get_pull_request::GetPullRequestError::PullRequestDoesNotExistException(inner) => {
2881 Error::PullRequestDoesNotExistException(inner)
2882 }
2883 crate::operation::get_pull_request::GetPullRequestError::PullRequestIdRequiredException(inner) => {
2884 Error::PullRequestIdRequiredException(inner)
2885 }
2886 crate::operation::get_pull_request::GetPullRequestError::Unhandled(inner) => Error::Unhandled(inner),
2887 }
2888 }
2889}
2890impl<R>
2891 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError, R>>
2892 for Error
2893where
2894 R: Send + Sync + std::fmt::Debug + 'static,
2895{
2896 fn from(
2897 err: ::aws_smithy_runtime_api::client::result::SdkError<
2898 crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError,
2899 R,
2900 >,
2901 ) -> Self {
2902 match err {
2903 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2904 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2905 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2906 source: err.into(),
2907 }),
2908 }
2909 }
2910}
2911impl From<crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError> for Error {
2912 fn from(err: crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError) -> Self {
2913 match err {
2914 crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError::EncryptionIntegrityChecksFailedException(
2915 inner,
2916 ) => Error::EncryptionIntegrityChecksFailedException(inner),
2917 crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError::EncryptionKeyAccessDeniedException(inner) => {
2918 Error::EncryptionKeyAccessDeniedException(inner)
2919 }
2920 crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError::EncryptionKeyDisabledException(inner) => {
2921 Error::EncryptionKeyDisabledException(inner)
2922 }
2923 crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError::EncryptionKeyNotFoundException(inner) => {
2924 Error::EncryptionKeyNotFoundException(inner)
2925 }
2926 crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError::EncryptionKeyUnavailableException(inner) => {
2927 Error::EncryptionKeyUnavailableException(inner)
2928 }
2929 crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError::InvalidPullRequestIdException(inner) => {
2930 Error::InvalidPullRequestIdException(inner)
2931 }
2932 crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError::InvalidRevisionIdException(inner) => {
2933 Error::InvalidRevisionIdException(inner)
2934 }
2935 crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError::PullRequestDoesNotExistException(inner) => {
2936 Error::PullRequestDoesNotExistException(inner)
2937 }
2938 crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError::PullRequestIdRequiredException(inner) => {
2939 Error::PullRequestIdRequiredException(inner)
2940 }
2941 crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError::RevisionIdRequiredException(inner) => {
2942 Error::RevisionIdRequiredException(inner)
2943 }
2944 crate::operation::get_pull_request_approval_states::GetPullRequestApprovalStatesError::Unhandled(inner) => Error::Unhandled(inner),
2945 }
2946 }
2947}
2948impl<R>
2949 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError, R>>
2950 for Error
2951where
2952 R: Send + Sync + std::fmt::Debug + 'static,
2953{
2954 fn from(
2955 err: ::aws_smithy_runtime_api::client::result::SdkError<
2956 crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError,
2957 R,
2958 >,
2959 ) -> Self {
2960 match err {
2961 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2962 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2963 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2964 source: err.into(),
2965 }),
2966 }
2967 }
2968}
2969impl From<crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError> for Error {
2970 fn from(err: crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError) -> Self {
2971 match err {
2972 crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError::EncryptionIntegrityChecksFailedException(inner) => {
2973 Error::EncryptionIntegrityChecksFailedException(inner)
2974 }
2975 crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError::EncryptionKeyAccessDeniedException(inner) => {
2976 Error::EncryptionKeyAccessDeniedException(inner)
2977 }
2978 crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError::EncryptionKeyDisabledException(inner) => {
2979 Error::EncryptionKeyDisabledException(inner)
2980 }
2981 crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError::EncryptionKeyNotFoundException(inner) => {
2982 Error::EncryptionKeyNotFoundException(inner)
2983 }
2984 crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError::EncryptionKeyUnavailableException(inner) => {
2985 Error::EncryptionKeyUnavailableException(inner)
2986 }
2987 crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError::InvalidPullRequestIdException(inner) => {
2988 Error::InvalidPullRequestIdException(inner)
2989 }
2990 crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError::InvalidRevisionIdException(inner) => {
2991 Error::InvalidRevisionIdException(inner)
2992 }
2993 crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError::PullRequestDoesNotExistException(inner) => {
2994 Error::PullRequestDoesNotExistException(inner)
2995 }
2996 crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError::PullRequestIdRequiredException(inner) => {
2997 Error::PullRequestIdRequiredException(inner)
2998 }
2999 crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError::RevisionIdRequiredException(inner) => {
3000 Error::RevisionIdRequiredException(inner)
3001 }
3002 crate::operation::get_pull_request_override_state::GetPullRequestOverrideStateError::Unhandled(inner) => Error::Unhandled(inner),
3003 }
3004 }
3005}
3006impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_repository::GetRepositoryError, R>> for Error
3007where
3008 R: Send + Sync + std::fmt::Debug + 'static,
3009{
3010 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_repository::GetRepositoryError, R>) -> Self {
3011 match err {
3012 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3013 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3014 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3015 source: err.into(),
3016 }),
3017 }
3018 }
3019}
3020impl From<crate::operation::get_repository::GetRepositoryError> for Error {
3021 fn from(err: crate::operation::get_repository::GetRepositoryError) -> Self {
3022 match err {
3023 crate::operation::get_repository::GetRepositoryError::EncryptionIntegrityChecksFailedException(inner) => {
3024 Error::EncryptionIntegrityChecksFailedException(inner)
3025 }
3026 crate::operation::get_repository::GetRepositoryError::EncryptionKeyAccessDeniedException(inner) => {
3027 Error::EncryptionKeyAccessDeniedException(inner)
3028 }
3029 crate::operation::get_repository::GetRepositoryError::EncryptionKeyDisabledException(inner) => {
3030 Error::EncryptionKeyDisabledException(inner)
3031 }
3032 crate::operation::get_repository::GetRepositoryError::EncryptionKeyNotFoundException(inner) => {
3033 Error::EncryptionKeyNotFoundException(inner)
3034 }
3035 crate::operation::get_repository::GetRepositoryError::EncryptionKeyUnavailableException(inner) => {
3036 Error::EncryptionKeyUnavailableException(inner)
3037 }
3038 crate::operation::get_repository::GetRepositoryError::InvalidRepositoryNameException(inner) => {
3039 Error::InvalidRepositoryNameException(inner)
3040 }
3041 crate::operation::get_repository::GetRepositoryError::RepositoryDoesNotExistException(inner) => {
3042 Error::RepositoryDoesNotExistException(inner)
3043 }
3044 crate::operation::get_repository::GetRepositoryError::RepositoryNameRequiredException(inner) => {
3045 Error::RepositoryNameRequiredException(inner)
3046 }
3047 crate::operation::get_repository::GetRepositoryError::Unhandled(inner) => Error::Unhandled(inner),
3048 }
3049 }
3050}
3051impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_repository_triggers::GetRepositoryTriggersError, R>> for Error
3052where
3053 R: Send + Sync + std::fmt::Debug + 'static,
3054{
3055 fn from(
3056 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_repository_triggers::GetRepositoryTriggersError, R>,
3057 ) -> Self {
3058 match err {
3059 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3060 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3061 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3062 source: err.into(),
3063 }),
3064 }
3065 }
3066}
3067impl From<crate::operation::get_repository_triggers::GetRepositoryTriggersError> for Error {
3068 fn from(err: crate::operation::get_repository_triggers::GetRepositoryTriggersError) -> Self {
3069 match err {
3070 crate::operation::get_repository_triggers::GetRepositoryTriggersError::EncryptionIntegrityChecksFailedException(inner) => {
3071 Error::EncryptionIntegrityChecksFailedException(inner)
3072 }
3073 crate::operation::get_repository_triggers::GetRepositoryTriggersError::EncryptionKeyAccessDeniedException(inner) => {
3074 Error::EncryptionKeyAccessDeniedException(inner)
3075 }
3076 crate::operation::get_repository_triggers::GetRepositoryTriggersError::EncryptionKeyDisabledException(inner) => {
3077 Error::EncryptionKeyDisabledException(inner)
3078 }
3079 crate::operation::get_repository_triggers::GetRepositoryTriggersError::EncryptionKeyNotFoundException(inner) => {
3080 Error::EncryptionKeyNotFoundException(inner)
3081 }
3082 crate::operation::get_repository_triggers::GetRepositoryTriggersError::EncryptionKeyUnavailableException(inner) => {
3083 Error::EncryptionKeyUnavailableException(inner)
3084 }
3085 crate::operation::get_repository_triggers::GetRepositoryTriggersError::InvalidRepositoryNameException(inner) => {
3086 Error::InvalidRepositoryNameException(inner)
3087 }
3088 crate::operation::get_repository_triggers::GetRepositoryTriggersError::RepositoryDoesNotExistException(inner) => {
3089 Error::RepositoryDoesNotExistException(inner)
3090 }
3091 crate::operation::get_repository_triggers::GetRepositoryTriggersError::RepositoryNameRequiredException(inner) => {
3092 Error::RepositoryNameRequiredException(inner)
3093 }
3094 crate::operation::get_repository_triggers::GetRepositoryTriggersError::Unhandled(inner) => Error::Unhandled(inner),
3095 }
3096 }
3097}
3098impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approval_rule_templates::ListApprovalRuleTemplatesError, R>>
3099 for Error
3100where
3101 R: Send + Sync + std::fmt::Debug + 'static,
3102{
3103 fn from(
3104 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approval_rule_templates::ListApprovalRuleTemplatesError, R>,
3105 ) -> Self {
3106 match err {
3107 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3108 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3109 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3110 source: err.into(),
3111 }),
3112 }
3113 }
3114}
3115impl From<crate::operation::list_approval_rule_templates::ListApprovalRuleTemplatesError> for Error {
3116 fn from(err: crate::operation::list_approval_rule_templates::ListApprovalRuleTemplatesError) -> Self {
3117 match err {
3118 crate::operation::list_approval_rule_templates::ListApprovalRuleTemplatesError::InvalidContinuationTokenException(inner) => {
3119 Error::InvalidContinuationTokenException(inner)
3120 }
3121 crate::operation::list_approval_rule_templates::ListApprovalRuleTemplatesError::InvalidMaxResultsException(inner) => {
3122 Error::InvalidMaxResultsException(inner)
3123 }
3124 crate::operation::list_approval_rule_templates::ListApprovalRuleTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
3125 }
3126 }
3127}
3128impl<R>
3129 From<
3130 ::aws_smithy_runtime_api::client::result::SdkError<
3131 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError,
3132 R,
3133 >,
3134 > for Error
3135where
3136 R: Send + Sync + std::fmt::Debug + 'static,
3137{
3138 fn from(
3139 err: ::aws_smithy_runtime_api::client::result::SdkError<
3140 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError,
3141 R,
3142 >,
3143 ) -> Self {
3144 match err {
3145 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3146 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3147 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3148 source: err.into(),
3149 }),
3150 }
3151 }
3152}
3153impl From<crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError> for Error {
3154 fn from(
3155 err: crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError,
3156 ) -> Self {
3157 match err {
3158 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
3159 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
3160 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
3161 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
3162 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
3163 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError::InvalidContinuationTokenException(inner) => Error::InvalidContinuationTokenException(inner),
3164 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError::InvalidMaxResultsException(inner) => Error::InvalidMaxResultsException(inner),
3165 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
3166 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
3167 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError::RepositoryNameRequiredException(inner) => Error::RepositoryNameRequiredException(inner),
3168 crate::operation::list_associated_approval_rule_templates_for_repository::ListAssociatedApprovalRuleTemplatesForRepositoryError::Unhandled(inner) => Error::Unhandled(inner),
3169 }
3170 }
3171}
3172impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_branches::ListBranchesError, R>> for Error
3173where
3174 R: Send + Sync + std::fmt::Debug + 'static,
3175{
3176 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_branches::ListBranchesError, R>) -> Self {
3177 match err {
3178 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3179 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3180 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3181 source: err.into(),
3182 }),
3183 }
3184 }
3185}
3186impl From<crate::operation::list_branches::ListBranchesError> for Error {
3187 fn from(err: crate::operation::list_branches::ListBranchesError) -> Self {
3188 match err {
3189 crate::operation::list_branches::ListBranchesError::EncryptionIntegrityChecksFailedException(inner) => {
3190 Error::EncryptionIntegrityChecksFailedException(inner)
3191 }
3192 crate::operation::list_branches::ListBranchesError::EncryptionKeyAccessDeniedException(inner) => {
3193 Error::EncryptionKeyAccessDeniedException(inner)
3194 }
3195 crate::operation::list_branches::ListBranchesError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
3196 crate::operation::list_branches::ListBranchesError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
3197 crate::operation::list_branches::ListBranchesError::EncryptionKeyUnavailableException(inner) => {
3198 Error::EncryptionKeyUnavailableException(inner)
3199 }
3200 crate::operation::list_branches::ListBranchesError::InvalidContinuationTokenException(inner) => {
3201 Error::InvalidContinuationTokenException(inner)
3202 }
3203 crate::operation::list_branches::ListBranchesError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
3204 crate::operation::list_branches::ListBranchesError::RepositoryDoesNotExistException(inner) => {
3205 Error::RepositoryDoesNotExistException(inner)
3206 }
3207 crate::operation::list_branches::ListBranchesError::RepositoryNameRequiredException(inner) => {
3208 Error::RepositoryNameRequiredException(inner)
3209 }
3210 crate::operation::list_branches::ListBranchesError::Unhandled(inner) => Error::Unhandled(inner),
3211 }
3212 }
3213}
3214impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_file_commit_history::ListFileCommitHistoryError, R>> for Error
3215where
3216 R: Send + Sync + std::fmt::Debug + 'static,
3217{
3218 fn from(
3219 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_file_commit_history::ListFileCommitHistoryError, R>,
3220 ) -> Self {
3221 match err {
3222 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3223 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3224 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3225 source: err.into(),
3226 }),
3227 }
3228 }
3229}
3230impl From<crate::operation::list_file_commit_history::ListFileCommitHistoryError> for Error {
3231 fn from(err: crate::operation::list_file_commit_history::ListFileCommitHistoryError) -> Self {
3232 match err {
3233 crate::operation::list_file_commit_history::ListFileCommitHistoryError::CommitDoesNotExistException(inner) => {
3234 Error::CommitDoesNotExistException(inner)
3235 }
3236 crate::operation::list_file_commit_history::ListFileCommitHistoryError::CommitRequiredException(inner) => {
3237 Error::CommitRequiredException(inner)
3238 }
3239 crate::operation::list_file_commit_history::ListFileCommitHistoryError::EncryptionIntegrityChecksFailedException(inner) => {
3240 Error::EncryptionIntegrityChecksFailedException(inner)
3241 }
3242 crate::operation::list_file_commit_history::ListFileCommitHistoryError::EncryptionKeyAccessDeniedException(inner) => {
3243 Error::EncryptionKeyAccessDeniedException(inner)
3244 }
3245 crate::operation::list_file_commit_history::ListFileCommitHistoryError::EncryptionKeyDisabledException(inner) => {
3246 Error::EncryptionKeyDisabledException(inner)
3247 }
3248 crate::operation::list_file_commit_history::ListFileCommitHistoryError::EncryptionKeyNotFoundException(inner) => {
3249 Error::EncryptionKeyNotFoundException(inner)
3250 }
3251 crate::operation::list_file_commit_history::ListFileCommitHistoryError::EncryptionKeyUnavailableException(inner) => {
3252 Error::EncryptionKeyUnavailableException(inner)
3253 }
3254 crate::operation::list_file_commit_history::ListFileCommitHistoryError::InvalidCommitException(inner) => {
3255 Error::InvalidCommitException(inner)
3256 }
3257 crate::operation::list_file_commit_history::ListFileCommitHistoryError::InvalidContinuationTokenException(inner) => {
3258 Error::InvalidContinuationTokenException(inner)
3259 }
3260 crate::operation::list_file_commit_history::ListFileCommitHistoryError::InvalidMaxResultsException(inner) => {
3261 Error::InvalidMaxResultsException(inner)
3262 }
3263 crate::operation::list_file_commit_history::ListFileCommitHistoryError::InvalidRepositoryNameException(inner) => {
3264 Error::InvalidRepositoryNameException(inner)
3265 }
3266 crate::operation::list_file_commit_history::ListFileCommitHistoryError::RepositoryDoesNotExistException(inner) => {
3267 Error::RepositoryDoesNotExistException(inner)
3268 }
3269 crate::operation::list_file_commit_history::ListFileCommitHistoryError::RepositoryNameRequiredException(inner) => {
3270 Error::RepositoryNameRequiredException(inner)
3271 }
3272 crate::operation::list_file_commit_history::ListFileCommitHistoryError::TipsDivergenceExceededException(inner) => {
3273 Error::TipsDivergenceExceededException(inner)
3274 }
3275 crate::operation::list_file_commit_history::ListFileCommitHistoryError::Unhandled(inner) => Error::Unhandled(inner),
3276 }
3277 }
3278}
3279impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_pull_requests::ListPullRequestsError, R>> for Error
3280where
3281 R: Send + Sync + std::fmt::Debug + 'static,
3282{
3283 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_pull_requests::ListPullRequestsError, R>) -> Self {
3284 match err {
3285 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3286 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3287 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3288 source: err.into(),
3289 }),
3290 }
3291 }
3292}
3293impl From<crate::operation::list_pull_requests::ListPullRequestsError> for Error {
3294 fn from(err: crate::operation::list_pull_requests::ListPullRequestsError) -> Self {
3295 match err {
3296 crate::operation::list_pull_requests::ListPullRequestsError::AuthorDoesNotExistException(inner) => {
3297 Error::AuthorDoesNotExistException(inner)
3298 }
3299 crate::operation::list_pull_requests::ListPullRequestsError::EncryptionIntegrityChecksFailedException(inner) => {
3300 Error::EncryptionIntegrityChecksFailedException(inner)
3301 }
3302 crate::operation::list_pull_requests::ListPullRequestsError::EncryptionKeyAccessDeniedException(inner) => {
3303 Error::EncryptionKeyAccessDeniedException(inner)
3304 }
3305 crate::operation::list_pull_requests::ListPullRequestsError::EncryptionKeyDisabledException(inner) => {
3306 Error::EncryptionKeyDisabledException(inner)
3307 }
3308 crate::operation::list_pull_requests::ListPullRequestsError::EncryptionKeyNotFoundException(inner) => {
3309 Error::EncryptionKeyNotFoundException(inner)
3310 }
3311 crate::operation::list_pull_requests::ListPullRequestsError::EncryptionKeyUnavailableException(inner) => {
3312 Error::EncryptionKeyUnavailableException(inner)
3313 }
3314 crate::operation::list_pull_requests::ListPullRequestsError::InvalidAuthorArnException(inner) => Error::InvalidAuthorArnException(inner),
3315 crate::operation::list_pull_requests::ListPullRequestsError::InvalidContinuationTokenException(inner) => {
3316 Error::InvalidContinuationTokenException(inner)
3317 }
3318 crate::operation::list_pull_requests::ListPullRequestsError::InvalidMaxResultsException(inner) => {
3319 Error::InvalidMaxResultsException(inner)
3320 }
3321 crate::operation::list_pull_requests::ListPullRequestsError::InvalidPullRequestStatusException(inner) => {
3322 Error::InvalidPullRequestStatusException(inner)
3323 }
3324 crate::operation::list_pull_requests::ListPullRequestsError::InvalidRepositoryNameException(inner) => {
3325 Error::InvalidRepositoryNameException(inner)
3326 }
3327 crate::operation::list_pull_requests::ListPullRequestsError::RepositoryDoesNotExistException(inner) => {
3328 Error::RepositoryDoesNotExistException(inner)
3329 }
3330 crate::operation::list_pull_requests::ListPullRequestsError::RepositoryNameRequiredException(inner) => {
3331 Error::RepositoryNameRequiredException(inner)
3332 }
3333 crate::operation::list_pull_requests::ListPullRequestsError::Unhandled(inner) => Error::Unhandled(inner),
3334 }
3335 }
3336}
3337impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_repositories::ListRepositoriesError, R>> for Error
3338where
3339 R: Send + Sync + std::fmt::Debug + 'static,
3340{
3341 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_repositories::ListRepositoriesError, R>) -> Self {
3342 match err {
3343 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3344 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3345 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3346 source: err.into(),
3347 }),
3348 }
3349 }
3350}
3351impl From<crate::operation::list_repositories::ListRepositoriesError> for Error {
3352 fn from(err: crate::operation::list_repositories::ListRepositoriesError) -> Self {
3353 match err {
3354 crate::operation::list_repositories::ListRepositoriesError::InvalidContinuationTokenException(inner) => {
3355 Error::InvalidContinuationTokenException(inner)
3356 }
3357 crate::operation::list_repositories::ListRepositoriesError::InvalidOrderException(inner) => Error::InvalidOrderException(inner),
3358 crate::operation::list_repositories::ListRepositoriesError::InvalidSortByException(inner) => Error::InvalidSortByException(inner),
3359 crate::operation::list_repositories::ListRepositoriesError::Unhandled(inner) => Error::Unhandled(inner),
3360 }
3361 }
3362}
3363impl<R>
3364 From<
3365 ::aws_smithy_runtime_api::client::result::SdkError<
3366 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError,
3367 R,
3368 >,
3369 > for Error
3370where
3371 R: Send + Sync + std::fmt::Debug + 'static,
3372{
3373 fn from(
3374 err: ::aws_smithy_runtime_api::client::result::SdkError<
3375 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError,
3376 R,
3377 >,
3378 ) -> Self {
3379 match err {
3380 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3381 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3382 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3383 source: err.into(),
3384 }),
3385 }
3386 }
3387}
3388impl From<crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError> for Error {
3389 fn from(err: crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError) -> Self {
3390 match err {
3391 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError::ApprovalRuleTemplateDoesNotExistException(inner) => Error::ApprovalRuleTemplateDoesNotExistException(inner),
3392 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError::ApprovalRuleTemplateNameRequiredException(inner) => Error::ApprovalRuleTemplateNameRequiredException(inner),
3393 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
3394 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
3395 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
3396 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
3397 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
3398 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError::InvalidApprovalRuleTemplateNameException(inner) => Error::InvalidApprovalRuleTemplateNameException(inner),
3399 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError::InvalidContinuationTokenException(inner) => Error::InvalidContinuationTokenException(inner),
3400 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError::InvalidMaxResultsException(inner) => Error::InvalidMaxResultsException(inner),
3401 crate::operation::list_repositories_for_approval_rule_template::ListRepositoriesForApprovalRuleTemplateError::Unhandled(inner) => Error::Unhandled(inner),
3402 }
3403 }
3404}
3405impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
3406where
3407 R: Send + Sync + std::fmt::Debug + 'static,
3408{
3409 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
3410 match err {
3411 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3412 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3413 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3414 source: err.into(),
3415 }),
3416 }
3417 }
3418}
3419impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
3420 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
3421 match err {
3422 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRepositoryNameException(inner) => {
3423 Error::InvalidRepositoryNameException(inner)
3424 }
3425 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidResourceArnException(inner) => {
3426 Error::InvalidResourceArnException(inner)
3427 }
3428 crate::operation::list_tags_for_resource::ListTagsForResourceError::RepositoryDoesNotExistException(inner) => {
3429 Error::RepositoryDoesNotExistException(inner)
3430 }
3431 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceArnRequiredException(inner) => {
3432 Error::ResourceArnRequiredException(inner)
3433 }
3434 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
3435 }
3436 }
3437}
3438impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError, R>>
3439 for Error
3440where
3441 R: Send + Sync + std::fmt::Debug + 'static,
3442{
3443 fn from(
3444 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError, R>,
3445 ) -> Self {
3446 match err {
3447 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3448 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3449 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3450 source: err.into(),
3451 }),
3452 }
3453 }
3454}
3455impl From<crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError> for Error {
3456 fn from(err: crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError) -> Self {
3457 match err {
3458 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::BranchDoesNotExistException(inner) => {
3459 Error::BranchDoesNotExistException(inner)
3460 }
3461 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::BranchNameIsTagNameException(inner) => {
3462 Error::BranchNameIsTagNameException(inner)
3463 }
3464 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::BranchNameRequiredException(inner) => {
3465 Error::BranchNameRequiredException(inner)
3466 }
3467 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::CommitDoesNotExistException(inner) => {
3468 Error::CommitDoesNotExistException(inner)
3469 }
3470 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::CommitRequiredException(inner) => {
3471 Error::CommitRequiredException(inner)
3472 }
3473 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::ConcurrentReferenceUpdateException(inner) => {
3474 Error::ConcurrentReferenceUpdateException(inner)
3475 }
3476 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::EncryptionIntegrityChecksFailedException(inner) => {
3477 Error::EncryptionIntegrityChecksFailedException(inner)
3478 }
3479 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::EncryptionKeyAccessDeniedException(inner) => {
3480 Error::EncryptionKeyAccessDeniedException(inner)
3481 }
3482 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::EncryptionKeyDisabledException(inner) => {
3483 Error::EncryptionKeyDisabledException(inner)
3484 }
3485 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::EncryptionKeyNotFoundException(inner) => {
3486 Error::EncryptionKeyNotFoundException(inner)
3487 }
3488 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::EncryptionKeyUnavailableException(inner) => {
3489 Error::EncryptionKeyUnavailableException(inner)
3490 }
3491 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::InvalidBranchNameException(inner) => {
3492 Error::InvalidBranchNameException(inner)
3493 }
3494 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::InvalidCommitException(inner) => {
3495 Error::InvalidCommitException(inner)
3496 }
3497 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::InvalidRepositoryNameException(inner) => {
3498 Error::InvalidRepositoryNameException(inner)
3499 }
3500 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::InvalidTargetBranchException(inner) => {
3501 Error::InvalidTargetBranchException(inner)
3502 }
3503 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::ManualMergeRequiredException(inner) => {
3504 Error::ManualMergeRequiredException(inner)
3505 }
3506 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::RepositoryDoesNotExistException(inner) => {
3507 Error::RepositoryDoesNotExistException(inner)
3508 }
3509 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::RepositoryNameRequiredException(inner) => {
3510 Error::RepositoryNameRequiredException(inner)
3511 }
3512 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::TipsDivergenceExceededException(inner) => {
3513 Error::TipsDivergenceExceededException(inner)
3514 }
3515 crate::operation::merge_branches_by_fast_forward::MergeBranchesByFastForwardError::Unhandled(inner) => Error::Unhandled(inner),
3516 }
3517 }
3518}
3519impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::merge_branches_by_squash::MergeBranchesBySquashError, R>> for Error
3520where
3521 R: Send + Sync + std::fmt::Debug + 'static,
3522{
3523 fn from(
3524 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::merge_branches_by_squash::MergeBranchesBySquashError, R>,
3525 ) -> Self {
3526 match err {
3527 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3528 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3529 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3530 source: err.into(),
3531 }),
3532 }
3533 }
3534}
3535impl From<crate::operation::merge_branches_by_squash::MergeBranchesBySquashError> for Error {
3536 fn from(err: crate::operation::merge_branches_by_squash::MergeBranchesBySquashError) -> Self {
3537 match err {
3538 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::BranchDoesNotExistException(inner) => {
3539 Error::BranchDoesNotExistException(inner)
3540 }
3541 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::BranchNameIsTagNameException(inner) => {
3542 Error::BranchNameIsTagNameException(inner)
3543 }
3544 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::BranchNameRequiredException(inner) => {
3545 Error::BranchNameRequiredException(inner)
3546 }
3547 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::CommitDoesNotExistException(inner) => {
3548 Error::CommitDoesNotExistException(inner)
3549 }
3550 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::CommitMessageLengthExceededException(inner) => {
3551 Error::CommitMessageLengthExceededException(inner)
3552 }
3553 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::CommitRequiredException(inner) => {
3554 Error::CommitRequiredException(inner)
3555 }
3556 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::ConcurrentReferenceUpdateException(inner) => {
3557 Error::ConcurrentReferenceUpdateException(inner)
3558 }
3559 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::EncryptionIntegrityChecksFailedException(inner) => {
3560 Error::EncryptionIntegrityChecksFailedException(inner)
3561 }
3562 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::EncryptionKeyAccessDeniedException(inner) => {
3563 Error::EncryptionKeyAccessDeniedException(inner)
3564 }
3565 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::EncryptionKeyDisabledException(inner) => {
3566 Error::EncryptionKeyDisabledException(inner)
3567 }
3568 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::EncryptionKeyNotFoundException(inner) => {
3569 Error::EncryptionKeyNotFoundException(inner)
3570 }
3571 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::EncryptionKeyUnavailableException(inner) => {
3572 Error::EncryptionKeyUnavailableException(inner)
3573 }
3574 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::FileContentSizeLimitExceededException(inner) => {
3575 Error::FileContentSizeLimitExceededException(inner)
3576 }
3577 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::FileModeRequiredException(inner) => {
3578 Error::FileModeRequiredException(inner)
3579 }
3580 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::FolderContentSizeLimitExceededException(inner) => {
3581 Error::FolderContentSizeLimitExceededException(inner)
3582 }
3583 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::InvalidBranchNameException(inner) => {
3584 Error::InvalidBranchNameException(inner)
3585 }
3586 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::InvalidCommitException(inner) => {
3587 Error::InvalidCommitException(inner)
3588 }
3589 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::InvalidConflictDetailLevelException(inner) => {
3590 Error::InvalidConflictDetailLevelException(inner)
3591 }
3592 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::InvalidConflictResolutionException(inner) => {
3593 Error::InvalidConflictResolutionException(inner)
3594 }
3595 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::InvalidConflictResolutionStrategyException(inner) => {
3596 Error::InvalidConflictResolutionStrategyException(inner)
3597 }
3598 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::InvalidEmailException(inner) => {
3599 Error::InvalidEmailException(inner)
3600 }
3601 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::InvalidFileModeException(inner) => {
3602 Error::InvalidFileModeException(inner)
3603 }
3604 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::InvalidPathException(inner) => Error::InvalidPathException(inner),
3605 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::InvalidReplacementContentException(inner) => {
3606 Error::InvalidReplacementContentException(inner)
3607 }
3608 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::InvalidReplacementTypeException(inner) => {
3609 Error::InvalidReplacementTypeException(inner)
3610 }
3611 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::InvalidRepositoryNameException(inner) => {
3612 Error::InvalidRepositoryNameException(inner)
3613 }
3614 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::InvalidTargetBranchException(inner) => {
3615 Error::InvalidTargetBranchException(inner)
3616 }
3617 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::ManualMergeRequiredException(inner) => {
3618 Error::ManualMergeRequiredException(inner)
3619 }
3620 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::MaximumConflictResolutionEntriesExceededException(inner) => {
3621 Error::MaximumConflictResolutionEntriesExceededException(inner)
3622 }
3623 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::MaximumFileContentToLoadExceededException(inner) => {
3624 Error::MaximumFileContentToLoadExceededException(inner)
3625 }
3626 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::MaximumItemsToCompareExceededException(inner) => {
3627 Error::MaximumItemsToCompareExceededException(inner)
3628 }
3629 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::MultipleConflictResolutionEntriesException(inner) => {
3630 Error::MultipleConflictResolutionEntriesException(inner)
3631 }
3632 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::NameLengthExceededException(inner) => {
3633 Error::NameLengthExceededException(inner)
3634 }
3635 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::PathRequiredException(inner) => {
3636 Error::PathRequiredException(inner)
3637 }
3638 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::ReplacementContentRequiredException(inner) => {
3639 Error::ReplacementContentRequiredException(inner)
3640 }
3641 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::ReplacementTypeRequiredException(inner) => {
3642 Error::ReplacementTypeRequiredException(inner)
3643 }
3644 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::RepositoryDoesNotExistException(inner) => {
3645 Error::RepositoryDoesNotExistException(inner)
3646 }
3647 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::RepositoryNameRequiredException(inner) => {
3648 Error::RepositoryNameRequiredException(inner)
3649 }
3650 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::TipsDivergenceExceededException(inner) => {
3651 Error::TipsDivergenceExceededException(inner)
3652 }
3653 crate::operation::merge_branches_by_squash::MergeBranchesBySquashError::Unhandled(inner) => Error::Unhandled(inner),
3654 }
3655 }
3656}
3657impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError, R>>
3658 for Error
3659where
3660 R: Send + Sync + std::fmt::Debug + 'static,
3661{
3662 fn from(
3663 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError, R>,
3664 ) -> Self {
3665 match err {
3666 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3667 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3668 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3669 source: err.into(),
3670 }),
3671 }
3672 }
3673}
3674impl From<crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError> for Error {
3675 fn from(err: crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError) -> Self {
3676 match err {
3677 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::BranchDoesNotExistException(inner) => {
3678 Error::BranchDoesNotExistException(inner)
3679 }
3680 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::BranchNameIsTagNameException(inner) => {
3681 Error::BranchNameIsTagNameException(inner)
3682 }
3683 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::BranchNameRequiredException(inner) => {
3684 Error::BranchNameRequiredException(inner)
3685 }
3686 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::CommitDoesNotExistException(inner) => {
3687 Error::CommitDoesNotExistException(inner)
3688 }
3689 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::CommitMessageLengthExceededException(inner) => {
3690 Error::CommitMessageLengthExceededException(inner)
3691 }
3692 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::CommitRequiredException(inner) => {
3693 Error::CommitRequiredException(inner)
3694 }
3695 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::ConcurrentReferenceUpdateException(inner) => {
3696 Error::ConcurrentReferenceUpdateException(inner)
3697 }
3698 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::EncryptionIntegrityChecksFailedException(inner) => {
3699 Error::EncryptionIntegrityChecksFailedException(inner)
3700 }
3701 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::EncryptionKeyAccessDeniedException(inner) => {
3702 Error::EncryptionKeyAccessDeniedException(inner)
3703 }
3704 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::EncryptionKeyDisabledException(inner) => {
3705 Error::EncryptionKeyDisabledException(inner)
3706 }
3707 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::EncryptionKeyNotFoundException(inner) => {
3708 Error::EncryptionKeyNotFoundException(inner)
3709 }
3710 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::EncryptionKeyUnavailableException(inner) => {
3711 Error::EncryptionKeyUnavailableException(inner)
3712 }
3713 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::FileContentSizeLimitExceededException(inner) => {
3714 Error::FileContentSizeLimitExceededException(inner)
3715 }
3716 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::FileModeRequiredException(inner) => {
3717 Error::FileModeRequiredException(inner)
3718 }
3719 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::FolderContentSizeLimitExceededException(inner) => {
3720 Error::FolderContentSizeLimitExceededException(inner)
3721 }
3722 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::InvalidBranchNameException(inner) => {
3723 Error::InvalidBranchNameException(inner)
3724 }
3725 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::InvalidCommitException(inner) => {
3726 Error::InvalidCommitException(inner)
3727 }
3728 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::InvalidConflictDetailLevelException(inner) => {
3729 Error::InvalidConflictDetailLevelException(inner)
3730 }
3731 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::InvalidConflictResolutionException(inner) => {
3732 Error::InvalidConflictResolutionException(inner)
3733 }
3734 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::InvalidConflictResolutionStrategyException(inner) => {
3735 Error::InvalidConflictResolutionStrategyException(inner)
3736 }
3737 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::InvalidEmailException(inner) => {
3738 Error::InvalidEmailException(inner)
3739 }
3740 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::InvalidFileModeException(inner) => {
3741 Error::InvalidFileModeException(inner)
3742 }
3743 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::InvalidPathException(inner) => {
3744 Error::InvalidPathException(inner)
3745 }
3746 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::InvalidReplacementContentException(inner) => {
3747 Error::InvalidReplacementContentException(inner)
3748 }
3749 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::InvalidReplacementTypeException(inner) => {
3750 Error::InvalidReplacementTypeException(inner)
3751 }
3752 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::InvalidRepositoryNameException(inner) => {
3753 Error::InvalidRepositoryNameException(inner)
3754 }
3755 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::InvalidTargetBranchException(inner) => {
3756 Error::InvalidTargetBranchException(inner)
3757 }
3758 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::ManualMergeRequiredException(inner) => {
3759 Error::ManualMergeRequiredException(inner)
3760 }
3761 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::MaximumConflictResolutionEntriesExceededException(inner) => {
3762 Error::MaximumConflictResolutionEntriesExceededException(inner)
3763 }
3764 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::MaximumFileContentToLoadExceededException(inner) => {
3765 Error::MaximumFileContentToLoadExceededException(inner)
3766 }
3767 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::MaximumItemsToCompareExceededException(inner) => {
3768 Error::MaximumItemsToCompareExceededException(inner)
3769 }
3770 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::MultipleConflictResolutionEntriesException(inner) => {
3771 Error::MultipleConflictResolutionEntriesException(inner)
3772 }
3773 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::NameLengthExceededException(inner) => {
3774 Error::NameLengthExceededException(inner)
3775 }
3776 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::PathRequiredException(inner) => {
3777 Error::PathRequiredException(inner)
3778 }
3779 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::ReplacementContentRequiredException(inner) => {
3780 Error::ReplacementContentRequiredException(inner)
3781 }
3782 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::ReplacementTypeRequiredException(inner) => {
3783 Error::ReplacementTypeRequiredException(inner)
3784 }
3785 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::RepositoryDoesNotExistException(inner) => {
3786 Error::RepositoryDoesNotExistException(inner)
3787 }
3788 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::RepositoryNameRequiredException(inner) => {
3789 Error::RepositoryNameRequiredException(inner)
3790 }
3791 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::TipsDivergenceExceededException(inner) => {
3792 Error::TipsDivergenceExceededException(inner)
3793 }
3794 crate::operation::merge_branches_by_three_way::MergeBranchesByThreeWayError::Unhandled(inner) => Error::Unhandled(inner),
3795 }
3796 }
3797}
3798impl<R>
3799 From<
3800 ::aws_smithy_runtime_api::client::result::SdkError<
3801 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError,
3802 R,
3803 >,
3804 > for Error
3805where
3806 R: Send + Sync + std::fmt::Debug + 'static,
3807{
3808 fn from(
3809 err: ::aws_smithy_runtime_api::client::result::SdkError<
3810 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError,
3811 R,
3812 >,
3813 ) -> Self {
3814 match err {
3815 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3816 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3817 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3818 source: err.into(),
3819 }),
3820 }
3821 }
3822}
3823impl From<crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError> for Error {
3824 fn from(err: crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError) -> Self {
3825 match err {
3826 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::ConcurrentReferenceUpdateException(inner) => Error::ConcurrentReferenceUpdateException(inner),
3827 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
3828 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
3829 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
3830 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
3831 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
3832 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::InvalidCommitIdException(inner) => Error::InvalidCommitIdException(inner),
3833 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::InvalidPullRequestIdException(inner) => Error::InvalidPullRequestIdException(inner),
3834 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
3835 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::ManualMergeRequiredException(inner) => Error::ManualMergeRequiredException(inner),
3836 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::PullRequestAlreadyClosedException(inner) => Error::PullRequestAlreadyClosedException(inner),
3837 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::PullRequestApprovalRulesNotSatisfiedException(inner) => Error::PullRequestApprovalRulesNotSatisfiedException(inner),
3838 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::PullRequestDoesNotExistException(inner) => Error::PullRequestDoesNotExistException(inner),
3839 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::PullRequestIdRequiredException(inner) => Error::PullRequestIdRequiredException(inner),
3840 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::ReferenceDoesNotExistException(inner) => Error::ReferenceDoesNotExistException(inner),
3841 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
3842 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::RepositoryNameRequiredException(inner) => Error::RepositoryNameRequiredException(inner),
3843 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::RepositoryNotAssociatedWithPullRequestException(inner) => Error::RepositoryNotAssociatedWithPullRequestException(inner),
3844 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::TipOfSourceReferenceIsDifferentException(inner) => Error::TipOfSourceReferenceIsDifferentException(inner),
3845 crate::operation::merge_pull_request_by_fast_forward::MergePullRequestByFastForwardError::Unhandled(inner) => Error::Unhandled(inner),
3846 }
3847 }
3848}
3849impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError, R>>
3850 for Error
3851where
3852 R: Send + Sync + std::fmt::Debug + 'static,
3853{
3854 fn from(
3855 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError, R>,
3856 ) -> Self {
3857 match err {
3858 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3859 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3860 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3861 source: err.into(),
3862 }),
3863 }
3864 }
3865}
3866impl From<crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError> for Error {
3867 fn from(err: crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError) -> Self {
3868 match err {
3869 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::CommitMessageLengthExceededException(inner) => {
3870 Error::CommitMessageLengthExceededException(inner)
3871 }
3872 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::ConcurrentReferenceUpdateException(inner) => {
3873 Error::ConcurrentReferenceUpdateException(inner)
3874 }
3875 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::EncryptionIntegrityChecksFailedException(inner) => {
3876 Error::EncryptionIntegrityChecksFailedException(inner)
3877 }
3878 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::EncryptionKeyAccessDeniedException(inner) => {
3879 Error::EncryptionKeyAccessDeniedException(inner)
3880 }
3881 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::EncryptionKeyDisabledException(inner) => {
3882 Error::EncryptionKeyDisabledException(inner)
3883 }
3884 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::EncryptionKeyNotFoundException(inner) => {
3885 Error::EncryptionKeyNotFoundException(inner)
3886 }
3887 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::EncryptionKeyUnavailableException(inner) => {
3888 Error::EncryptionKeyUnavailableException(inner)
3889 }
3890 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::FileContentSizeLimitExceededException(inner) => {
3891 Error::FileContentSizeLimitExceededException(inner)
3892 }
3893 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::FolderContentSizeLimitExceededException(inner) => {
3894 Error::FolderContentSizeLimitExceededException(inner)
3895 }
3896 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::InvalidCommitIdException(inner) => {
3897 Error::InvalidCommitIdException(inner)
3898 }
3899 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::InvalidConflictDetailLevelException(inner) => {
3900 Error::InvalidConflictDetailLevelException(inner)
3901 }
3902 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::InvalidConflictResolutionException(inner) => {
3903 Error::InvalidConflictResolutionException(inner)
3904 }
3905 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::InvalidConflictResolutionStrategyException(inner) => {
3906 Error::InvalidConflictResolutionStrategyException(inner)
3907 }
3908 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::InvalidEmailException(inner) => {
3909 Error::InvalidEmailException(inner)
3910 }
3911 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::InvalidFileModeException(inner) => {
3912 Error::InvalidFileModeException(inner)
3913 }
3914 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::InvalidPathException(inner) => {
3915 Error::InvalidPathException(inner)
3916 }
3917 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::InvalidPullRequestIdException(inner) => {
3918 Error::InvalidPullRequestIdException(inner)
3919 }
3920 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::InvalidReplacementContentException(inner) => {
3921 Error::InvalidReplacementContentException(inner)
3922 }
3923 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::InvalidReplacementTypeException(inner) => {
3924 Error::InvalidReplacementTypeException(inner)
3925 }
3926 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::InvalidRepositoryNameException(inner) => {
3927 Error::InvalidRepositoryNameException(inner)
3928 }
3929 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::ManualMergeRequiredException(inner) => {
3930 Error::ManualMergeRequiredException(inner)
3931 }
3932 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::MaximumConflictResolutionEntriesExceededException(
3933 inner,
3934 ) => Error::MaximumConflictResolutionEntriesExceededException(inner),
3935 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::MaximumFileContentToLoadExceededException(inner) => {
3936 Error::MaximumFileContentToLoadExceededException(inner)
3937 }
3938 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::MaximumItemsToCompareExceededException(inner) => {
3939 Error::MaximumItemsToCompareExceededException(inner)
3940 }
3941 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::MultipleConflictResolutionEntriesException(inner) => {
3942 Error::MultipleConflictResolutionEntriesException(inner)
3943 }
3944 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::NameLengthExceededException(inner) => {
3945 Error::NameLengthExceededException(inner)
3946 }
3947 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::PathRequiredException(inner) => {
3948 Error::PathRequiredException(inner)
3949 }
3950 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::PullRequestAlreadyClosedException(inner) => {
3951 Error::PullRequestAlreadyClosedException(inner)
3952 }
3953 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::PullRequestApprovalRulesNotSatisfiedException(inner) => {
3954 Error::PullRequestApprovalRulesNotSatisfiedException(inner)
3955 }
3956 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::PullRequestDoesNotExistException(inner) => {
3957 Error::PullRequestDoesNotExistException(inner)
3958 }
3959 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::PullRequestIdRequiredException(inner) => {
3960 Error::PullRequestIdRequiredException(inner)
3961 }
3962 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::ReplacementContentRequiredException(inner) => {
3963 Error::ReplacementContentRequiredException(inner)
3964 }
3965 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::ReplacementTypeRequiredException(inner) => {
3966 Error::ReplacementTypeRequiredException(inner)
3967 }
3968 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::RepositoryDoesNotExistException(inner) => {
3969 Error::RepositoryDoesNotExistException(inner)
3970 }
3971 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::RepositoryNameRequiredException(inner) => {
3972 Error::RepositoryNameRequiredException(inner)
3973 }
3974 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::RepositoryNotAssociatedWithPullRequestException(inner) => {
3975 Error::RepositoryNotAssociatedWithPullRequestException(inner)
3976 }
3977 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::TipOfSourceReferenceIsDifferentException(inner) => {
3978 Error::TipOfSourceReferenceIsDifferentException(inner)
3979 }
3980 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::TipsDivergenceExceededException(inner) => {
3981 Error::TipsDivergenceExceededException(inner)
3982 }
3983 crate::operation::merge_pull_request_by_squash::MergePullRequestBySquashError::Unhandled(inner) => Error::Unhandled(inner),
3984 }
3985 }
3986}
3987impl<R>
3988 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError, R>>
3989 for Error
3990where
3991 R: Send + Sync + std::fmt::Debug + 'static,
3992{
3993 fn from(
3994 err: ::aws_smithy_runtime_api::client::result::SdkError<
3995 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError,
3996 R,
3997 >,
3998 ) -> Self {
3999 match err {
4000 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4001 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4002 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4003 source: err.into(),
4004 }),
4005 }
4006 }
4007}
4008impl From<crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError> for Error {
4009 fn from(err: crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError) -> Self {
4010 match err {
4011 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::CommitMessageLengthExceededException(inner) => {
4012 Error::CommitMessageLengthExceededException(inner)
4013 }
4014 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::ConcurrentReferenceUpdateException(inner) => {
4015 Error::ConcurrentReferenceUpdateException(inner)
4016 }
4017 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::EncryptionIntegrityChecksFailedException(inner) => {
4018 Error::EncryptionIntegrityChecksFailedException(inner)
4019 }
4020 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::EncryptionKeyAccessDeniedException(inner) => {
4021 Error::EncryptionKeyAccessDeniedException(inner)
4022 }
4023 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::EncryptionKeyDisabledException(inner) => {
4024 Error::EncryptionKeyDisabledException(inner)
4025 }
4026 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::EncryptionKeyNotFoundException(inner) => {
4027 Error::EncryptionKeyNotFoundException(inner)
4028 }
4029 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::EncryptionKeyUnavailableException(inner) => {
4030 Error::EncryptionKeyUnavailableException(inner)
4031 }
4032 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::FileContentSizeLimitExceededException(inner) => {
4033 Error::FileContentSizeLimitExceededException(inner)
4034 }
4035 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::FolderContentSizeLimitExceededException(inner) => {
4036 Error::FolderContentSizeLimitExceededException(inner)
4037 }
4038 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::InvalidCommitIdException(inner) => {
4039 Error::InvalidCommitIdException(inner)
4040 }
4041 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::InvalidConflictDetailLevelException(inner) => {
4042 Error::InvalidConflictDetailLevelException(inner)
4043 }
4044 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::InvalidConflictResolutionException(inner) => {
4045 Error::InvalidConflictResolutionException(inner)
4046 }
4047 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::InvalidConflictResolutionStrategyException(inner) => {
4048 Error::InvalidConflictResolutionStrategyException(inner)
4049 }
4050 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::InvalidEmailException(inner) => {
4051 Error::InvalidEmailException(inner)
4052 }
4053 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::InvalidFileModeException(inner) => {
4054 Error::InvalidFileModeException(inner)
4055 }
4056 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::InvalidPathException(inner) => {
4057 Error::InvalidPathException(inner)
4058 }
4059 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::InvalidPullRequestIdException(inner) => {
4060 Error::InvalidPullRequestIdException(inner)
4061 }
4062 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::InvalidReplacementContentException(inner) => {
4063 Error::InvalidReplacementContentException(inner)
4064 }
4065 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::InvalidReplacementTypeException(inner) => {
4066 Error::InvalidReplacementTypeException(inner)
4067 }
4068 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::InvalidRepositoryNameException(inner) => {
4069 Error::InvalidRepositoryNameException(inner)
4070 }
4071 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::ManualMergeRequiredException(inner) => {
4072 Error::ManualMergeRequiredException(inner)
4073 }
4074 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::MaximumConflictResolutionEntriesExceededException(
4075 inner,
4076 ) => Error::MaximumConflictResolutionEntriesExceededException(inner),
4077 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::MaximumFileContentToLoadExceededException(inner) => {
4078 Error::MaximumFileContentToLoadExceededException(inner)
4079 }
4080 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::MaximumItemsToCompareExceededException(inner) => {
4081 Error::MaximumItemsToCompareExceededException(inner)
4082 }
4083 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::MultipleConflictResolutionEntriesException(inner) => {
4084 Error::MultipleConflictResolutionEntriesException(inner)
4085 }
4086 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::NameLengthExceededException(inner) => {
4087 Error::NameLengthExceededException(inner)
4088 }
4089 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::PathRequiredException(inner) => {
4090 Error::PathRequiredException(inner)
4091 }
4092 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::PullRequestAlreadyClosedException(inner) => {
4093 Error::PullRequestAlreadyClosedException(inner)
4094 }
4095 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::PullRequestApprovalRulesNotSatisfiedException(
4096 inner,
4097 ) => Error::PullRequestApprovalRulesNotSatisfiedException(inner),
4098 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::PullRequestDoesNotExistException(inner) => {
4099 Error::PullRequestDoesNotExistException(inner)
4100 }
4101 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::PullRequestIdRequiredException(inner) => {
4102 Error::PullRequestIdRequiredException(inner)
4103 }
4104 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::ReplacementContentRequiredException(inner) => {
4105 Error::ReplacementContentRequiredException(inner)
4106 }
4107 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::ReplacementTypeRequiredException(inner) => {
4108 Error::ReplacementTypeRequiredException(inner)
4109 }
4110 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::RepositoryDoesNotExistException(inner) => {
4111 Error::RepositoryDoesNotExistException(inner)
4112 }
4113 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::RepositoryNameRequiredException(inner) => {
4114 Error::RepositoryNameRequiredException(inner)
4115 }
4116 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::RepositoryNotAssociatedWithPullRequestException(
4117 inner,
4118 ) => Error::RepositoryNotAssociatedWithPullRequestException(inner),
4119 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::TipOfSourceReferenceIsDifferentException(inner) => {
4120 Error::TipOfSourceReferenceIsDifferentException(inner)
4121 }
4122 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::TipsDivergenceExceededException(inner) => {
4123 Error::TipsDivergenceExceededException(inner)
4124 }
4125 crate::operation::merge_pull_request_by_three_way::MergePullRequestByThreeWayError::Unhandled(inner) => Error::Unhandled(inner),
4126 }
4127 }
4128}
4129impl<R>
4130 From<
4131 ::aws_smithy_runtime_api::client::result::SdkError<
4132 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError,
4133 R,
4134 >,
4135 > for Error
4136where
4137 R: Send + Sync + std::fmt::Debug + 'static,
4138{
4139 fn from(
4140 err: ::aws_smithy_runtime_api::client::result::SdkError<
4141 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError,
4142 R,
4143 >,
4144 ) -> Self {
4145 match err {
4146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4149 source: err.into(),
4150 }),
4151 }
4152 }
4153}
4154impl From<crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError> for Error {
4155 fn from(err: crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError) -> Self {
4156 match err {
4157 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
4158 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
4159 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
4160 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
4161 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
4162 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::InvalidOverrideStatusException(inner) => Error::InvalidOverrideStatusException(inner),
4163 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::InvalidPullRequestIdException(inner) => Error::InvalidPullRequestIdException(inner),
4164 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::InvalidRevisionIdException(inner) => Error::InvalidRevisionIdException(inner),
4165 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::OverrideAlreadySetException(inner) => Error::OverrideAlreadySetException(inner),
4166 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::OverrideStatusRequiredException(inner) => Error::OverrideStatusRequiredException(inner),
4167 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::PullRequestAlreadyClosedException(inner) => Error::PullRequestAlreadyClosedException(inner),
4168 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::PullRequestDoesNotExistException(inner) => Error::PullRequestDoesNotExistException(inner),
4169 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::PullRequestIdRequiredException(inner) => Error::PullRequestIdRequiredException(inner),
4170 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::RevisionIdRequiredException(inner) => Error::RevisionIdRequiredException(inner),
4171 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::RevisionNotCurrentException(inner) => Error::RevisionNotCurrentException(inner),
4172 crate::operation::override_pull_request_approval_rules::OverridePullRequestApprovalRulesError::Unhandled(inner) => Error::Unhandled(inner),
4173 }
4174 }
4175}
4176impl<R>
4177 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError, R>>
4178 for Error
4179where
4180 R: Send + Sync + std::fmt::Debug + 'static,
4181{
4182 fn from(
4183 err: ::aws_smithy_runtime_api::client::result::SdkError<
4184 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError,
4185 R,
4186 >,
4187 ) -> Self {
4188 match err {
4189 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4190 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4191 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4192 source: err.into(),
4193 }),
4194 }
4195 }
4196}
4197impl From<crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError> for Error {
4198 fn from(err: crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError) -> Self {
4199 match err {
4200 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::BeforeCommitIdAndAfterCommitIdAreSameException(
4201 inner,
4202 ) => Error::BeforeCommitIdAndAfterCommitIdAreSameException(inner),
4203 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::ClientRequestTokenRequiredException(inner) => {
4204 Error::ClientRequestTokenRequiredException(inner)
4205 }
4206 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::CommentContentRequiredException(inner) => {
4207 Error::CommentContentRequiredException(inner)
4208 }
4209 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::CommentContentSizeLimitExceededException(
4210 inner,
4211 ) => Error::CommentContentSizeLimitExceededException(inner),
4212 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::CommitDoesNotExistException(inner) => {
4213 Error::CommitDoesNotExistException(inner)
4214 }
4215 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::CommitIdRequiredException(inner) => {
4216 Error::CommitIdRequiredException(inner)
4217 }
4218 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::EncryptionIntegrityChecksFailedException(
4219 inner,
4220 ) => Error::EncryptionIntegrityChecksFailedException(inner),
4221 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::EncryptionKeyAccessDeniedException(inner) => {
4222 Error::EncryptionKeyAccessDeniedException(inner)
4223 }
4224 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::EncryptionKeyDisabledException(inner) => {
4225 Error::EncryptionKeyDisabledException(inner)
4226 }
4227 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::EncryptionKeyNotFoundException(inner) => {
4228 Error::EncryptionKeyNotFoundException(inner)
4229 }
4230 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::EncryptionKeyUnavailableException(inner) => {
4231 Error::EncryptionKeyUnavailableException(inner)
4232 }
4233 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::IdempotencyParameterMismatchException(inner) => {
4234 Error::IdempotencyParameterMismatchException(inner)
4235 }
4236 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::InvalidClientRequestTokenException(inner) => {
4237 Error::InvalidClientRequestTokenException(inner)
4238 }
4239 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::InvalidCommitIdException(inner) => {
4240 Error::InvalidCommitIdException(inner)
4241 }
4242 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::InvalidFileLocationException(inner) => {
4243 Error::InvalidFileLocationException(inner)
4244 }
4245 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::InvalidFilePositionException(inner) => {
4246 Error::InvalidFilePositionException(inner)
4247 }
4248 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::InvalidPathException(inner) => {
4249 Error::InvalidPathException(inner)
4250 }
4251 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::InvalidRelativeFileVersionEnumException(inner) => {
4252 Error::InvalidRelativeFileVersionEnumException(inner)
4253 }
4254 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::InvalidRepositoryNameException(inner) => {
4255 Error::InvalidRepositoryNameException(inner)
4256 }
4257 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::PathDoesNotExistException(inner) => {
4258 Error::PathDoesNotExistException(inner)
4259 }
4260 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::PathRequiredException(inner) => {
4261 Error::PathRequiredException(inner)
4262 }
4263 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::RepositoryDoesNotExistException(inner) => {
4264 Error::RepositoryDoesNotExistException(inner)
4265 }
4266 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::RepositoryNameRequiredException(inner) => {
4267 Error::RepositoryNameRequiredException(inner)
4268 }
4269 crate::operation::post_comment_for_compared_commit::PostCommentForComparedCommitError::Unhandled(inner) => Error::Unhandled(inner),
4270 }
4271 }
4272}
4273impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError, R>>
4274 for Error
4275where
4276 R: Send + Sync + std::fmt::Debug + 'static,
4277{
4278 fn from(
4279 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError, R>,
4280 ) -> Self {
4281 match err {
4282 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4283 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4284 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4285 source: err.into(),
4286 }),
4287 }
4288 }
4289}
4290impl From<crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError> for Error {
4291 fn from(err: crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError) -> Self {
4292 match err {
4293 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::BeforeCommitIdAndAfterCommitIdAreSameException(
4294 inner,
4295 ) => Error::BeforeCommitIdAndAfterCommitIdAreSameException(inner),
4296 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::ClientRequestTokenRequiredException(inner) => {
4297 Error::ClientRequestTokenRequiredException(inner)
4298 }
4299 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::CommentContentRequiredException(inner) => {
4300 Error::CommentContentRequiredException(inner)
4301 }
4302 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::CommentContentSizeLimitExceededException(inner) => {
4303 Error::CommentContentSizeLimitExceededException(inner)
4304 }
4305 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::CommitDoesNotExistException(inner) => {
4306 Error::CommitDoesNotExistException(inner)
4307 }
4308 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::CommitIdRequiredException(inner) => {
4309 Error::CommitIdRequiredException(inner)
4310 }
4311 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::EncryptionIntegrityChecksFailedException(inner) => {
4312 Error::EncryptionIntegrityChecksFailedException(inner)
4313 }
4314 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::EncryptionKeyAccessDeniedException(inner) => {
4315 Error::EncryptionKeyAccessDeniedException(inner)
4316 }
4317 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::EncryptionKeyDisabledException(inner) => {
4318 Error::EncryptionKeyDisabledException(inner)
4319 }
4320 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::EncryptionKeyNotFoundException(inner) => {
4321 Error::EncryptionKeyNotFoundException(inner)
4322 }
4323 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::EncryptionKeyUnavailableException(inner) => {
4324 Error::EncryptionKeyUnavailableException(inner)
4325 }
4326 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::IdempotencyParameterMismatchException(inner) => {
4327 Error::IdempotencyParameterMismatchException(inner)
4328 }
4329 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::InvalidClientRequestTokenException(inner) => {
4330 Error::InvalidClientRequestTokenException(inner)
4331 }
4332 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::InvalidCommitIdException(inner) => {
4333 Error::InvalidCommitIdException(inner)
4334 }
4335 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::InvalidFileLocationException(inner) => {
4336 Error::InvalidFileLocationException(inner)
4337 }
4338 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::InvalidFilePositionException(inner) => {
4339 Error::InvalidFilePositionException(inner)
4340 }
4341 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::InvalidPathException(inner) => {
4342 Error::InvalidPathException(inner)
4343 }
4344 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::InvalidPullRequestIdException(inner) => {
4345 Error::InvalidPullRequestIdException(inner)
4346 }
4347 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::InvalidRelativeFileVersionEnumException(inner) => {
4348 Error::InvalidRelativeFileVersionEnumException(inner)
4349 }
4350 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::InvalidRepositoryNameException(inner) => {
4351 Error::InvalidRepositoryNameException(inner)
4352 }
4353 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::PathDoesNotExistException(inner) => {
4354 Error::PathDoesNotExistException(inner)
4355 }
4356 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::PathRequiredException(inner) => {
4357 Error::PathRequiredException(inner)
4358 }
4359 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::PullRequestDoesNotExistException(inner) => {
4360 Error::PullRequestDoesNotExistException(inner)
4361 }
4362 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::PullRequestIdRequiredException(inner) => {
4363 Error::PullRequestIdRequiredException(inner)
4364 }
4365 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::RepositoryDoesNotExistException(inner) => {
4366 Error::RepositoryDoesNotExistException(inner)
4367 }
4368 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::RepositoryNameRequiredException(inner) => {
4369 Error::RepositoryNameRequiredException(inner)
4370 }
4371 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::RepositoryNotAssociatedWithPullRequestException(
4372 inner,
4373 ) => Error::RepositoryNotAssociatedWithPullRequestException(inner),
4374 crate::operation::post_comment_for_pull_request::PostCommentForPullRequestError::Unhandled(inner) => Error::Unhandled(inner),
4375 }
4376 }
4377}
4378impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::post_comment_reply::PostCommentReplyError, R>> for Error
4379where
4380 R: Send + Sync + std::fmt::Debug + 'static,
4381{
4382 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::post_comment_reply::PostCommentReplyError, R>) -> Self {
4383 match err {
4384 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4385 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4386 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4387 source: err.into(),
4388 }),
4389 }
4390 }
4391}
4392impl From<crate::operation::post_comment_reply::PostCommentReplyError> for Error {
4393 fn from(err: crate::operation::post_comment_reply::PostCommentReplyError) -> Self {
4394 match err {
4395 crate::operation::post_comment_reply::PostCommentReplyError::ClientRequestTokenRequiredException(inner) => {
4396 Error::ClientRequestTokenRequiredException(inner)
4397 }
4398 crate::operation::post_comment_reply::PostCommentReplyError::CommentContentRequiredException(inner) => {
4399 Error::CommentContentRequiredException(inner)
4400 }
4401 crate::operation::post_comment_reply::PostCommentReplyError::CommentContentSizeLimitExceededException(inner) => {
4402 Error::CommentContentSizeLimitExceededException(inner)
4403 }
4404 crate::operation::post_comment_reply::PostCommentReplyError::CommentDoesNotExistException(inner) => {
4405 Error::CommentDoesNotExistException(inner)
4406 }
4407 crate::operation::post_comment_reply::PostCommentReplyError::CommentIdRequiredException(inner) => {
4408 Error::CommentIdRequiredException(inner)
4409 }
4410 crate::operation::post_comment_reply::PostCommentReplyError::IdempotencyParameterMismatchException(inner) => {
4411 Error::IdempotencyParameterMismatchException(inner)
4412 }
4413 crate::operation::post_comment_reply::PostCommentReplyError::InvalidClientRequestTokenException(inner) => {
4414 Error::InvalidClientRequestTokenException(inner)
4415 }
4416 crate::operation::post_comment_reply::PostCommentReplyError::InvalidCommentIdException(inner) => Error::InvalidCommentIdException(inner),
4417 crate::operation::post_comment_reply::PostCommentReplyError::Unhandled(inner) => Error::Unhandled(inner),
4418 }
4419 }
4420}
4421impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_comment_reaction::PutCommentReactionError, R>> for Error
4422where
4423 R: Send + Sync + std::fmt::Debug + 'static,
4424{
4425 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_comment_reaction::PutCommentReactionError, R>) -> Self {
4426 match err {
4427 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4428 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4429 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4430 source: err.into(),
4431 }),
4432 }
4433 }
4434}
4435impl From<crate::operation::put_comment_reaction::PutCommentReactionError> for Error {
4436 fn from(err: crate::operation::put_comment_reaction::PutCommentReactionError) -> Self {
4437 match err {
4438 crate::operation::put_comment_reaction::PutCommentReactionError::CommentDeletedException(inner) => Error::CommentDeletedException(inner),
4439 crate::operation::put_comment_reaction::PutCommentReactionError::CommentDoesNotExistException(inner) => {
4440 Error::CommentDoesNotExistException(inner)
4441 }
4442 crate::operation::put_comment_reaction::PutCommentReactionError::CommentIdRequiredException(inner) => {
4443 Error::CommentIdRequiredException(inner)
4444 }
4445 crate::operation::put_comment_reaction::PutCommentReactionError::InvalidCommentIdException(inner) => {
4446 Error::InvalidCommentIdException(inner)
4447 }
4448 crate::operation::put_comment_reaction::PutCommentReactionError::InvalidReactionValueException(inner) => {
4449 Error::InvalidReactionValueException(inner)
4450 }
4451 crate::operation::put_comment_reaction::PutCommentReactionError::ReactionLimitExceededException(inner) => {
4452 Error::ReactionLimitExceededException(inner)
4453 }
4454 crate::operation::put_comment_reaction::PutCommentReactionError::ReactionValueRequiredException(inner) => {
4455 Error::ReactionValueRequiredException(inner)
4456 }
4457 crate::operation::put_comment_reaction::PutCommentReactionError::Unhandled(inner) => Error::Unhandled(inner),
4458 }
4459 }
4460}
4461impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_file::PutFileError, R>> for Error
4462where
4463 R: Send + Sync + std::fmt::Debug + 'static,
4464{
4465 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_file::PutFileError, R>) -> Self {
4466 match err {
4467 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4468 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4469 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4470 source: err.into(),
4471 }),
4472 }
4473 }
4474}
4475impl From<crate::operation::put_file::PutFileError> for Error {
4476 fn from(err: crate::operation::put_file::PutFileError) -> Self {
4477 match err {
4478 crate::operation::put_file::PutFileError::BranchDoesNotExistException(inner) => Error::BranchDoesNotExistException(inner),
4479 crate::operation::put_file::PutFileError::BranchNameIsTagNameException(inner) => Error::BranchNameIsTagNameException(inner),
4480 crate::operation::put_file::PutFileError::BranchNameRequiredException(inner) => Error::BranchNameRequiredException(inner),
4481 crate::operation::put_file::PutFileError::CommitMessageLengthExceededException(inner) => {
4482 Error::CommitMessageLengthExceededException(inner)
4483 }
4484 crate::operation::put_file::PutFileError::DirectoryNameConflictsWithFileNameException(inner) => {
4485 Error::DirectoryNameConflictsWithFileNameException(inner)
4486 }
4487 crate::operation::put_file::PutFileError::EncryptionIntegrityChecksFailedException(inner) => {
4488 Error::EncryptionIntegrityChecksFailedException(inner)
4489 }
4490 crate::operation::put_file::PutFileError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
4491 crate::operation::put_file::PutFileError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
4492 crate::operation::put_file::PutFileError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
4493 crate::operation::put_file::PutFileError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
4494 crate::operation::put_file::PutFileError::FileContentRequiredException(inner) => Error::FileContentRequiredException(inner),
4495 crate::operation::put_file::PutFileError::FileContentSizeLimitExceededException(inner) => {
4496 Error::FileContentSizeLimitExceededException(inner)
4497 }
4498 crate::operation::put_file::PutFileError::FileNameConflictsWithDirectoryNameException(inner) => {
4499 Error::FileNameConflictsWithDirectoryNameException(inner)
4500 }
4501 crate::operation::put_file::PutFileError::FilePathConflictsWithSubmodulePathException(inner) => {
4502 Error::FilePathConflictsWithSubmodulePathException(inner)
4503 }
4504 crate::operation::put_file::PutFileError::FolderContentSizeLimitExceededException(inner) => {
4505 Error::FolderContentSizeLimitExceededException(inner)
4506 }
4507 crate::operation::put_file::PutFileError::InvalidBranchNameException(inner) => Error::InvalidBranchNameException(inner),
4508 crate::operation::put_file::PutFileError::InvalidDeletionParameterException(inner) => Error::InvalidDeletionParameterException(inner),
4509 crate::operation::put_file::PutFileError::InvalidEmailException(inner) => Error::InvalidEmailException(inner),
4510 crate::operation::put_file::PutFileError::InvalidFileModeException(inner) => Error::InvalidFileModeException(inner),
4511 crate::operation::put_file::PutFileError::InvalidParentCommitIdException(inner) => Error::InvalidParentCommitIdException(inner),
4512 crate::operation::put_file::PutFileError::InvalidPathException(inner) => Error::InvalidPathException(inner),
4513 crate::operation::put_file::PutFileError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
4514 crate::operation::put_file::PutFileError::NameLengthExceededException(inner) => Error::NameLengthExceededException(inner),
4515 crate::operation::put_file::PutFileError::ParentCommitDoesNotExistException(inner) => Error::ParentCommitDoesNotExistException(inner),
4516 crate::operation::put_file::PutFileError::ParentCommitIdOutdatedException(inner) => Error::ParentCommitIdOutdatedException(inner),
4517 crate::operation::put_file::PutFileError::ParentCommitIdRequiredException(inner) => Error::ParentCommitIdRequiredException(inner),
4518 crate::operation::put_file::PutFileError::PathRequiredException(inner) => Error::PathRequiredException(inner),
4519 crate::operation::put_file::PutFileError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
4520 crate::operation::put_file::PutFileError::RepositoryNameRequiredException(inner) => Error::RepositoryNameRequiredException(inner),
4521 crate::operation::put_file::PutFileError::SameFileContentException(inner) => Error::SameFileContentException(inner),
4522 crate::operation::put_file::PutFileError::Unhandled(inner) => Error::Unhandled(inner),
4523 }
4524 }
4525}
4526impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_repository_triggers::PutRepositoryTriggersError, R>> for Error
4527where
4528 R: Send + Sync + std::fmt::Debug + 'static,
4529{
4530 fn from(
4531 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_repository_triggers::PutRepositoryTriggersError, R>,
4532 ) -> Self {
4533 match err {
4534 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4535 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4536 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4537 source: err.into(),
4538 }),
4539 }
4540 }
4541}
4542impl From<crate::operation::put_repository_triggers::PutRepositoryTriggersError> for Error {
4543 fn from(err: crate::operation::put_repository_triggers::PutRepositoryTriggersError) -> Self {
4544 match err {
4545 crate::operation::put_repository_triggers::PutRepositoryTriggersError::EncryptionIntegrityChecksFailedException(inner) => {
4546 Error::EncryptionIntegrityChecksFailedException(inner)
4547 }
4548 crate::operation::put_repository_triggers::PutRepositoryTriggersError::EncryptionKeyAccessDeniedException(inner) => {
4549 Error::EncryptionKeyAccessDeniedException(inner)
4550 }
4551 crate::operation::put_repository_triggers::PutRepositoryTriggersError::EncryptionKeyDisabledException(inner) => {
4552 Error::EncryptionKeyDisabledException(inner)
4553 }
4554 crate::operation::put_repository_triggers::PutRepositoryTriggersError::EncryptionKeyNotFoundException(inner) => {
4555 Error::EncryptionKeyNotFoundException(inner)
4556 }
4557 crate::operation::put_repository_triggers::PutRepositoryTriggersError::EncryptionKeyUnavailableException(inner) => {
4558 Error::EncryptionKeyUnavailableException(inner)
4559 }
4560 crate::operation::put_repository_triggers::PutRepositoryTriggersError::InvalidRepositoryNameException(inner) => {
4561 Error::InvalidRepositoryNameException(inner)
4562 }
4563 crate::operation::put_repository_triggers::PutRepositoryTriggersError::InvalidRepositoryTriggerBranchNameException(inner) => {
4564 Error::InvalidRepositoryTriggerBranchNameException(inner)
4565 }
4566 crate::operation::put_repository_triggers::PutRepositoryTriggersError::InvalidRepositoryTriggerCustomDataException(inner) => {
4567 Error::InvalidRepositoryTriggerCustomDataException(inner)
4568 }
4569 crate::operation::put_repository_triggers::PutRepositoryTriggersError::InvalidRepositoryTriggerDestinationArnException(inner) => {
4570 Error::InvalidRepositoryTriggerDestinationArnException(inner)
4571 }
4572 crate::operation::put_repository_triggers::PutRepositoryTriggersError::InvalidRepositoryTriggerEventsException(inner) => {
4573 Error::InvalidRepositoryTriggerEventsException(inner)
4574 }
4575 crate::operation::put_repository_triggers::PutRepositoryTriggersError::InvalidRepositoryTriggerNameException(inner) => {
4576 Error::InvalidRepositoryTriggerNameException(inner)
4577 }
4578 crate::operation::put_repository_triggers::PutRepositoryTriggersError::InvalidRepositoryTriggerRegionException(inner) => {
4579 Error::InvalidRepositoryTriggerRegionException(inner)
4580 }
4581 crate::operation::put_repository_triggers::PutRepositoryTriggersError::MaximumBranchesExceededException(inner) => {
4582 Error::MaximumBranchesExceededException(inner)
4583 }
4584 crate::operation::put_repository_triggers::PutRepositoryTriggersError::MaximumRepositoryTriggersExceededException(inner) => {
4585 Error::MaximumRepositoryTriggersExceededException(inner)
4586 }
4587 crate::operation::put_repository_triggers::PutRepositoryTriggersError::RepositoryDoesNotExistException(inner) => {
4588 Error::RepositoryDoesNotExistException(inner)
4589 }
4590 crate::operation::put_repository_triggers::PutRepositoryTriggersError::RepositoryNameRequiredException(inner) => {
4591 Error::RepositoryNameRequiredException(inner)
4592 }
4593 crate::operation::put_repository_triggers::PutRepositoryTriggersError::RepositoryTriggerBranchNameListRequiredException(inner) => {
4594 Error::RepositoryTriggerBranchNameListRequiredException(inner)
4595 }
4596 crate::operation::put_repository_triggers::PutRepositoryTriggersError::RepositoryTriggerDestinationArnRequiredException(inner) => {
4597 Error::RepositoryTriggerDestinationArnRequiredException(inner)
4598 }
4599 crate::operation::put_repository_triggers::PutRepositoryTriggersError::RepositoryTriggerEventsListRequiredException(inner) => {
4600 Error::RepositoryTriggerEventsListRequiredException(inner)
4601 }
4602 crate::operation::put_repository_triggers::PutRepositoryTriggersError::RepositoryTriggerNameRequiredException(inner) => {
4603 Error::RepositoryTriggerNameRequiredException(inner)
4604 }
4605 crate::operation::put_repository_triggers::PutRepositoryTriggersError::RepositoryTriggersListRequiredException(inner) => {
4606 Error::RepositoryTriggersListRequiredException(inner)
4607 }
4608 crate::operation::put_repository_triggers::PutRepositoryTriggersError::Unhandled(inner) => Error::Unhandled(inner),
4609 }
4610 }
4611}
4612impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
4613where
4614 R: Send + Sync + std::fmt::Debug + 'static,
4615{
4616 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
4617 match err {
4618 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4619 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4620 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4621 source: err.into(),
4622 }),
4623 }
4624 }
4625}
4626impl From<crate::operation::tag_resource::TagResourceError> for Error {
4627 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
4628 match err {
4629 crate::operation::tag_resource::TagResourceError::InvalidRepositoryNameException(inner) => Error::InvalidRepositoryNameException(inner),
4630 crate::operation::tag_resource::TagResourceError::InvalidResourceArnException(inner) => Error::InvalidResourceArnException(inner),
4631 crate::operation::tag_resource::TagResourceError::InvalidSystemTagUsageException(inner) => Error::InvalidSystemTagUsageException(inner),
4632 crate::operation::tag_resource::TagResourceError::InvalidTagsMapException(inner) => Error::InvalidTagsMapException(inner),
4633 crate::operation::tag_resource::TagResourceError::RepositoryDoesNotExistException(inner) => Error::RepositoryDoesNotExistException(inner),
4634 crate::operation::tag_resource::TagResourceError::ResourceArnRequiredException(inner) => Error::ResourceArnRequiredException(inner),
4635 crate::operation::tag_resource::TagResourceError::TagPolicyException(inner) => Error::TagPolicyException(inner),
4636 crate::operation::tag_resource::TagResourceError::TagsMapRequiredException(inner) => Error::TagsMapRequiredException(inner),
4637 crate::operation::tag_resource::TagResourceError::TooManyTagsException(inner) => Error::TooManyTagsException(inner),
4638 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
4639 }
4640 }
4641}
4642impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_repository_triggers::TestRepositoryTriggersError, R>> for Error
4643where
4644 R: Send + Sync + std::fmt::Debug + 'static,
4645{
4646 fn from(
4647 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::test_repository_triggers::TestRepositoryTriggersError, R>,
4648 ) -> Self {
4649 match err {
4650 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4651 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4652 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4653 source: err.into(),
4654 }),
4655 }
4656 }
4657}
4658impl From<crate::operation::test_repository_triggers::TestRepositoryTriggersError> for Error {
4659 fn from(err: crate::operation::test_repository_triggers::TestRepositoryTriggersError) -> Self {
4660 match err {
4661 crate::operation::test_repository_triggers::TestRepositoryTriggersError::EncryptionIntegrityChecksFailedException(inner) => {
4662 Error::EncryptionIntegrityChecksFailedException(inner)
4663 }
4664 crate::operation::test_repository_triggers::TestRepositoryTriggersError::EncryptionKeyAccessDeniedException(inner) => {
4665 Error::EncryptionKeyAccessDeniedException(inner)
4666 }
4667 crate::operation::test_repository_triggers::TestRepositoryTriggersError::EncryptionKeyDisabledException(inner) => {
4668 Error::EncryptionKeyDisabledException(inner)
4669 }
4670 crate::operation::test_repository_triggers::TestRepositoryTriggersError::EncryptionKeyNotFoundException(inner) => {
4671 Error::EncryptionKeyNotFoundException(inner)
4672 }
4673 crate::operation::test_repository_triggers::TestRepositoryTriggersError::EncryptionKeyUnavailableException(inner) => {
4674 Error::EncryptionKeyUnavailableException(inner)
4675 }
4676 crate::operation::test_repository_triggers::TestRepositoryTriggersError::InvalidRepositoryNameException(inner) => {
4677 Error::InvalidRepositoryNameException(inner)
4678 }
4679 crate::operation::test_repository_triggers::TestRepositoryTriggersError::InvalidRepositoryTriggerBranchNameException(inner) => {
4680 Error::InvalidRepositoryTriggerBranchNameException(inner)
4681 }
4682 crate::operation::test_repository_triggers::TestRepositoryTriggersError::InvalidRepositoryTriggerCustomDataException(inner) => {
4683 Error::InvalidRepositoryTriggerCustomDataException(inner)
4684 }
4685 crate::operation::test_repository_triggers::TestRepositoryTriggersError::InvalidRepositoryTriggerDestinationArnException(inner) => {
4686 Error::InvalidRepositoryTriggerDestinationArnException(inner)
4687 }
4688 crate::operation::test_repository_triggers::TestRepositoryTriggersError::InvalidRepositoryTriggerEventsException(inner) => {
4689 Error::InvalidRepositoryTriggerEventsException(inner)
4690 }
4691 crate::operation::test_repository_triggers::TestRepositoryTriggersError::InvalidRepositoryTriggerNameException(inner) => {
4692 Error::InvalidRepositoryTriggerNameException(inner)
4693 }
4694 crate::operation::test_repository_triggers::TestRepositoryTriggersError::InvalidRepositoryTriggerRegionException(inner) => {
4695 Error::InvalidRepositoryTriggerRegionException(inner)
4696 }
4697 crate::operation::test_repository_triggers::TestRepositoryTriggersError::MaximumBranchesExceededException(inner) => {
4698 Error::MaximumBranchesExceededException(inner)
4699 }
4700 crate::operation::test_repository_triggers::TestRepositoryTriggersError::MaximumRepositoryTriggersExceededException(inner) => {
4701 Error::MaximumRepositoryTriggersExceededException(inner)
4702 }
4703 crate::operation::test_repository_triggers::TestRepositoryTriggersError::RepositoryDoesNotExistException(inner) => {
4704 Error::RepositoryDoesNotExistException(inner)
4705 }
4706 crate::operation::test_repository_triggers::TestRepositoryTriggersError::RepositoryNameRequiredException(inner) => {
4707 Error::RepositoryNameRequiredException(inner)
4708 }
4709 crate::operation::test_repository_triggers::TestRepositoryTriggersError::RepositoryTriggerBranchNameListRequiredException(inner) => {
4710 Error::RepositoryTriggerBranchNameListRequiredException(inner)
4711 }
4712 crate::operation::test_repository_triggers::TestRepositoryTriggersError::RepositoryTriggerDestinationArnRequiredException(inner) => {
4713 Error::RepositoryTriggerDestinationArnRequiredException(inner)
4714 }
4715 crate::operation::test_repository_triggers::TestRepositoryTriggersError::RepositoryTriggerEventsListRequiredException(inner) => {
4716 Error::RepositoryTriggerEventsListRequiredException(inner)
4717 }
4718 crate::operation::test_repository_triggers::TestRepositoryTriggersError::RepositoryTriggerNameRequiredException(inner) => {
4719 Error::RepositoryTriggerNameRequiredException(inner)
4720 }
4721 crate::operation::test_repository_triggers::TestRepositoryTriggersError::RepositoryTriggersListRequiredException(inner) => {
4722 Error::RepositoryTriggersListRequiredException(inner)
4723 }
4724 crate::operation::test_repository_triggers::TestRepositoryTriggersError::Unhandled(inner) => Error::Unhandled(inner),
4725 }
4726 }
4727}
4728impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
4729where
4730 R: Send + Sync + std::fmt::Debug + 'static,
4731{
4732 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
4733 match err {
4734 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4735 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4736 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4737 source: err.into(),
4738 }),
4739 }
4740 }
4741}
4742impl From<crate::operation::untag_resource::UntagResourceError> for Error {
4743 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
4744 match err {
4745 crate::operation::untag_resource::UntagResourceError::InvalidRepositoryNameException(inner) => {
4746 Error::InvalidRepositoryNameException(inner)
4747 }
4748 crate::operation::untag_resource::UntagResourceError::InvalidResourceArnException(inner) => Error::InvalidResourceArnException(inner),
4749 crate::operation::untag_resource::UntagResourceError::InvalidSystemTagUsageException(inner) => {
4750 Error::InvalidSystemTagUsageException(inner)
4751 }
4752 crate::operation::untag_resource::UntagResourceError::InvalidTagKeysListException(inner) => Error::InvalidTagKeysListException(inner),
4753 crate::operation::untag_resource::UntagResourceError::RepositoryDoesNotExistException(inner) => {
4754 Error::RepositoryDoesNotExistException(inner)
4755 }
4756 crate::operation::untag_resource::UntagResourceError::ResourceArnRequiredException(inner) => Error::ResourceArnRequiredException(inner),
4757 crate::operation::untag_resource::UntagResourceError::TagKeysListRequiredException(inner) => Error::TagKeysListRequiredException(inner),
4758 crate::operation::untag_resource::UntagResourceError::TagPolicyException(inner) => Error::TagPolicyException(inner),
4759 crate::operation::untag_resource::UntagResourceError::TooManyTagsException(inner) => Error::TooManyTagsException(inner),
4760 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
4761 }
4762 }
4763}
4764impl<R>
4765 From<
4766 ::aws_smithy_runtime_api::client::result::SdkError<
4767 crate::operation::update_approval_rule_template_content::UpdateApprovalRuleTemplateContentError,
4768 R,
4769 >,
4770 > for Error
4771where
4772 R: Send + Sync + std::fmt::Debug + 'static,
4773{
4774 fn from(
4775 err: ::aws_smithy_runtime_api::client::result::SdkError<
4776 crate::operation::update_approval_rule_template_content::UpdateApprovalRuleTemplateContentError,
4777 R,
4778 >,
4779 ) -> Self {
4780 match err {
4781 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4782 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4783 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4784 source: err.into(),
4785 }),
4786 }
4787 }
4788}
4789impl From<crate::operation::update_approval_rule_template_content::UpdateApprovalRuleTemplateContentError> for Error {
4790 fn from(err: crate::operation::update_approval_rule_template_content::UpdateApprovalRuleTemplateContentError) -> Self {
4791 match err {
4792 crate::operation::update_approval_rule_template_content::UpdateApprovalRuleTemplateContentError::ApprovalRuleTemplateContentRequiredException(inner) => Error::ApprovalRuleTemplateContentRequiredException(inner),
4793 crate::operation::update_approval_rule_template_content::UpdateApprovalRuleTemplateContentError::ApprovalRuleTemplateDoesNotExistException(inner) => Error::ApprovalRuleTemplateDoesNotExistException(inner),
4794 crate::operation::update_approval_rule_template_content::UpdateApprovalRuleTemplateContentError::ApprovalRuleTemplateNameRequiredException(inner) => Error::ApprovalRuleTemplateNameRequiredException(inner),
4795 crate::operation::update_approval_rule_template_content::UpdateApprovalRuleTemplateContentError::InvalidApprovalRuleTemplateContentException(inner) => Error::InvalidApprovalRuleTemplateContentException(inner),
4796 crate::operation::update_approval_rule_template_content::UpdateApprovalRuleTemplateContentError::InvalidApprovalRuleTemplateNameException(inner) => Error::InvalidApprovalRuleTemplateNameException(inner),
4797 crate::operation::update_approval_rule_template_content::UpdateApprovalRuleTemplateContentError::InvalidRuleContentSha256Exception(inner) => Error::InvalidRuleContentSha256Exception(inner),
4798 crate::operation::update_approval_rule_template_content::UpdateApprovalRuleTemplateContentError::Unhandled(inner) => Error::Unhandled(inner),
4799 }
4800 }
4801}
4802impl<R>
4803 From<
4804 ::aws_smithy_runtime_api::client::result::SdkError<
4805 crate::operation::update_approval_rule_template_description::UpdateApprovalRuleTemplateDescriptionError,
4806 R,
4807 >,
4808 > for Error
4809where
4810 R: Send + Sync + std::fmt::Debug + 'static,
4811{
4812 fn from(
4813 err: ::aws_smithy_runtime_api::client::result::SdkError<
4814 crate::operation::update_approval_rule_template_description::UpdateApprovalRuleTemplateDescriptionError,
4815 R,
4816 >,
4817 ) -> Self {
4818 match err {
4819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4822 source: err.into(),
4823 }),
4824 }
4825 }
4826}
4827impl From<crate::operation::update_approval_rule_template_description::UpdateApprovalRuleTemplateDescriptionError> for Error {
4828 fn from(err: crate::operation::update_approval_rule_template_description::UpdateApprovalRuleTemplateDescriptionError) -> Self {
4829 match err {
4830 crate::operation::update_approval_rule_template_description::UpdateApprovalRuleTemplateDescriptionError::ApprovalRuleTemplateDoesNotExistException(inner) => Error::ApprovalRuleTemplateDoesNotExistException(inner),
4831 crate::operation::update_approval_rule_template_description::UpdateApprovalRuleTemplateDescriptionError::ApprovalRuleTemplateNameRequiredException(inner) => Error::ApprovalRuleTemplateNameRequiredException(inner),
4832 crate::operation::update_approval_rule_template_description::UpdateApprovalRuleTemplateDescriptionError::InvalidApprovalRuleTemplateDescriptionException(inner) => Error::InvalidApprovalRuleTemplateDescriptionException(inner),
4833 crate::operation::update_approval_rule_template_description::UpdateApprovalRuleTemplateDescriptionError::InvalidApprovalRuleTemplateNameException(inner) => Error::InvalidApprovalRuleTemplateNameException(inner),
4834 crate::operation::update_approval_rule_template_description::UpdateApprovalRuleTemplateDescriptionError::Unhandled(inner) => Error::Unhandled(inner),
4835 }
4836 }
4837}
4838impl<R>
4839 From<
4840 ::aws_smithy_runtime_api::client::result::SdkError<
4841 crate::operation::update_approval_rule_template_name::UpdateApprovalRuleTemplateNameError,
4842 R,
4843 >,
4844 > for Error
4845where
4846 R: Send + Sync + std::fmt::Debug + 'static,
4847{
4848 fn from(
4849 err: ::aws_smithy_runtime_api::client::result::SdkError<
4850 crate::operation::update_approval_rule_template_name::UpdateApprovalRuleTemplateNameError,
4851 R,
4852 >,
4853 ) -> Self {
4854 match err {
4855 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4856 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4857 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4858 source: err.into(),
4859 }),
4860 }
4861 }
4862}
4863impl From<crate::operation::update_approval_rule_template_name::UpdateApprovalRuleTemplateNameError> for Error {
4864 fn from(err: crate::operation::update_approval_rule_template_name::UpdateApprovalRuleTemplateNameError) -> Self {
4865 match err {
4866 crate::operation::update_approval_rule_template_name::UpdateApprovalRuleTemplateNameError::ApprovalRuleTemplateDoesNotExistException(inner) => Error::ApprovalRuleTemplateDoesNotExistException(inner),
4867 crate::operation::update_approval_rule_template_name::UpdateApprovalRuleTemplateNameError::ApprovalRuleTemplateNameAlreadyExistsException(inner) => Error::ApprovalRuleTemplateNameAlreadyExistsException(inner),
4868 crate::operation::update_approval_rule_template_name::UpdateApprovalRuleTemplateNameError::ApprovalRuleTemplateNameRequiredException(inner) => Error::ApprovalRuleTemplateNameRequiredException(inner),
4869 crate::operation::update_approval_rule_template_name::UpdateApprovalRuleTemplateNameError::InvalidApprovalRuleTemplateNameException(inner) => Error::InvalidApprovalRuleTemplateNameException(inner),
4870 crate::operation::update_approval_rule_template_name::UpdateApprovalRuleTemplateNameError::Unhandled(inner) => Error::Unhandled(inner),
4871 }
4872 }
4873}
4874impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_comment::UpdateCommentError, R>> for Error
4875where
4876 R: Send + Sync + std::fmt::Debug + 'static,
4877{
4878 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_comment::UpdateCommentError, R>) -> Self {
4879 match err {
4880 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4881 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4882 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4883 source: err.into(),
4884 }),
4885 }
4886 }
4887}
4888impl From<crate::operation::update_comment::UpdateCommentError> for Error {
4889 fn from(err: crate::operation::update_comment::UpdateCommentError) -> Self {
4890 match err {
4891 crate::operation::update_comment::UpdateCommentError::CommentContentRequiredException(inner) => {
4892 Error::CommentContentRequiredException(inner)
4893 }
4894 crate::operation::update_comment::UpdateCommentError::CommentContentSizeLimitExceededException(inner) => {
4895 Error::CommentContentSizeLimitExceededException(inner)
4896 }
4897 crate::operation::update_comment::UpdateCommentError::CommentDeletedException(inner) => Error::CommentDeletedException(inner),
4898 crate::operation::update_comment::UpdateCommentError::CommentDoesNotExistException(inner) => Error::CommentDoesNotExistException(inner),
4899 crate::operation::update_comment::UpdateCommentError::CommentIdRequiredException(inner) => Error::CommentIdRequiredException(inner),
4900 crate::operation::update_comment::UpdateCommentError::CommentNotCreatedByCallerException(inner) => {
4901 Error::CommentNotCreatedByCallerException(inner)
4902 }
4903 crate::operation::update_comment::UpdateCommentError::InvalidCommentIdException(inner) => Error::InvalidCommentIdException(inner),
4904 crate::operation::update_comment::UpdateCommentError::Unhandled(inner) => Error::Unhandled(inner),
4905 }
4906 }
4907}
4908impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_default_branch::UpdateDefaultBranchError, R>> for Error
4909where
4910 R: Send + Sync + std::fmt::Debug + 'static,
4911{
4912 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_default_branch::UpdateDefaultBranchError, R>) -> Self {
4913 match err {
4914 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4915 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4916 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4917 source: err.into(),
4918 }),
4919 }
4920 }
4921}
4922impl From<crate::operation::update_default_branch::UpdateDefaultBranchError> for Error {
4923 fn from(err: crate::operation::update_default_branch::UpdateDefaultBranchError) -> Self {
4924 match err {
4925 crate::operation::update_default_branch::UpdateDefaultBranchError::BranchDoesNotExistException(inner) => {
4926 Error::BranchDoesNotExistException(inner)
4927 }
4928 crate::operation::update_default_branch::UpdateDefaultBranchError::BranchNameRequiredException(inner) => {
4929 Error::BranchNameRequiredException(inner)
4930 }
4931 crate::operation::update_default_branch::UpdateDefaultBranchError::EncryptionIntegrityChecksFailedException(inner) => {
4932 Error::EncryptionIntegrityChecksFailedException(inner)
4933 }
4934 crate::operation::update_default_branch::UpdateDefaultBranchError::EncryptionKeyAccessDeniedException(inner) => {
4935 Error::EncryptionKeyAccessDeniedException(inner)
4936 }
4937 crate::operation::update_default_branch::UpdateDefaultBranchError::EncryptionKeyDisabledException(inner) => {
4938 Error::EncryptionKeyDisabledException(inner)
4939 }
4940 crate::operation::update_default_branch::UpdateDefaultBranchError::EncryptionKeyNotFoundException(inner) => {
4941 Error::EncryptionKeyNotFoundException(inner)
4942 }
4943 crate::operation::update_default_branch::UpdateDefaultBranchError::EncryptionKeyUnavailableException(inner) => {
4944 Error::EncryptionKeyUnavailableException(inner)
4945 }
4946 crate::operation::update_default_branch::UpdateDefaultBranchError::InvalidBranchNameException(inner) => {
4947 Error::InvalidBranchNameException(inner)
4948 }
4949 crate::operation::update_default_branch::UpdateDefaultBranchError::InvalidRepositoryNameException(inner) => {
4950 Error::InvalidRepositoryNameException(inner)
4951 }
4952 crate::operation::update_default_branch::UpdateDefaultBranchError::RepositoryDoesNotExistException(inner) => {
4953 Error::RepositoryDoesNotExistException(inner)
4954 }
4955 crate::operation::update_default_branch::UpdateDefaultBranchError::RepositoryNameRequiredException(inner) => {
4956 Error::RepositoryNameRequiredException(inner)
4957 }
4958 crate::operation::update_default_branch::UpdateDefaultBranchError::Unhandled(inner) => Error::Unhandled(inner),
4959 }
4960 }
4961}
4962impl<R>
4963 From<
4964 ::aws_smithy_runtime_api::client::result::SdkError<
4965 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError,
4966 R,
4967 >,
4968 > for Error
4969where
4970 R: Send + Sync + std::fmt::Debug + 'static,
4971{
4972 fn from(
4973 err: ::aws_smithy_runtime_api::client::result::SdkError<
4974 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError,
4975 R,
4976 >,
4977 ) -> Self {
4978 match err {
4979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4982 source: err.into(),
4983 }),
4984 }
4985 }
4986}
4987impl From<crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError> for Error {
4988 fn from(err: crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError) -> Self {
4989 match err {
4990 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::ApprovalRuleContentRequiredException(inner) => Error::ApprovalRuleContentRequiredException(inner),
4991 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::ApprovalRuleDoesNotExistException(inner) => Error::ApprovalRuleDoesNotExistException(inner),
4992 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::ApprovalRuleNameRequiredException(inner) => Error::ApprovalRuleNameRequiredException(inner),
4993 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::CannotModifyApprovalRuleFromTemplateException(inner) => Error::CannotModifyApprovalRuleFromTemplateException(inner),
4994 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
4995 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
4996 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
4997 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
4998 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
4999 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::InvalidApprovalRuleContentException(inner) => Error::InvalidApprovalRuleContentException(inner),
5000 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::InvalidApprovalRuleNameException(inner) => Error::InvalidApprovalRuleNameException(inner),
5001 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::InvalidPullRequestIdException(inner) => Error::InvalidPullRequestIdException(inner),
5002 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::InvalidRuleContentSha256Exception(inner) => Error::InvalidRuleContentSha256Exception(inner),
5003 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::PullRequestAlreadyClosedException(inner) => Error::PullRequestAlreadyClosedException(inner),
5004 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::PullRequestDoesNotExistException(inner) => Error::PullRequestDoesNotExistException(inner),
5005 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::PullRequestIdRequiredException(inner) => Error::PullRequestIdRequiredException(inner),
5006 crate::operation::update_pull_request_approval_rule_content::UpdatePullRequestApprovalRuleContentError::Unhandled(inner) => Error::Unhandled(inner),
5007 }
5008 }
5009}
5010impl<R>
5011 From<
5012 ::aws_smithy_runtime_api::client::result::SdkError<
5013 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError,
5014 R,
5015 >,
5016 > for Error
5017where
5018 R: Send + Sync + std::fmt::Debug + 'static,
5019{
5020 fn from(
5021 err: ::aws_smithy_runtime_api::client::result::SdkError<
5022 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError,
5023 R,
5024 >,
5025 ) -> Self {
5026 match err {
5027 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5028 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5029 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5030 source: err.into(),
5031 }),
5032 }
5033 }
5034}
5035impl From<crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError> for Error {
5036 fn from(err: crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError) -> Self {
5037 match err {
5038 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::ApprovalStateRequiredException(inner) => Error::ApprovalStateRequiredException(inner),
5039 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::EncryptionIntegrityChecksFailedException(inner) => Error::EncryptionIntegrityChecksFailedException(inner),
5040 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::EncryptionKeyAccessDeniedException(inner) => Error::EncryptionKeyAccessDeniedException(inner),
5041 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::EncryptionKeyDisabledException(inner) => Error::EncryptionKeyDisabledException(inner),
5042 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::EncryptionKeyNotFoundException(inner) => Error::EncryptionKeyNotFoundException(inner),
5043 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::EncryptionKeyUnavailableException(inner) => Error::EncryptionKeyUnavailableException(inner),
5044 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::InvalidApprovalStateException(inner) => Error::InvalidApprovalStateException(inner),
5045 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::InvalidPullRequestIdException(inner) => Error::InvalidPullRequestIdException(inner),
5046 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::InvalidRevisionIdException(inner) => Error::InvalidRevisionIdException(inner),
5047 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::MaximumNumberOfApprovalsExceededException(inner) => Error::MaximumNumberOfApprovalsExceededException(inner),
5048 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::PullRequestAlreadyClosedException(inner) => Error::PullRequestAlreadyClosedException(inner),
5049 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::PullRequestCannotBeApprovedByAuthorException(inner) => Error::PullRequestCannotBeApprovedByAuthorException(inner),
5050 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::PullRequestDoesNotExistException(inner) => Error::PullRequestDoesNotExistException(inner),
5051 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::PullRequestIdRequiredException(inner) => Error::PullRequestIdRequiredException(inner),
5052 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::RevisionIdRequiredException(inner) => Error::RevisionIdRequiredException(inner),
5053 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::RevisionNotCurrentException(inner) => Error::RevisionNotCurrentException(inner),
5054 crate::operation::update_pull_request_approval_state::UpdatePullRequestApprovalStateError::Unhandled(inner) => Error::Unhandled(inner),
5055 }
5056 }
5057}
5058impl<R>
5059 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_pull_request_description::UpdatePullRequestDescriptionError, R>>
5060 for Error
5061where
5062 R: Send + Sync + std::fmt::Debug + 'static,
5063{
5064 fn from(
5065 err: ::aws_smithy_runtime_api::client::result::SdkError<
5066 crate::operation::update_pull_request_description::UpdatePullRequestDescriptionError,
5067 R,
5068 >,
5069 ) -> Self {
5070 match err {
5071 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5072 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5073 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5074 source: err.into(),
5075 }),
5076 }
5077 }
5078}
5079impl From<crate::operation::update_pull_request_description::UpdatePullRequestDescriptionError> for Error {
5080 fn from(err: crate::operation::update_pull_request_description::UpdatePullRequestDescriptionError) -> Self {
5081 match err {
5082 crate::operation::update_pull_request_description::UpdatePullRequestDescriptionError::InvalidDescriptionException(inner) => {
5083 Error::InvalidDescriptionException(inner)
5084 }
5085 crate::operation::update_pull_request_description::UpdatePullRequestDescriptionError::InvalidPullRequestIdException(inner) => {
5086 Error::InvalidPullRequestIdException(inner)
5087 }
5088 crate::operation::update_pull_request_description::UpdatePullRequestDescriptionError::PullRequestAlreadyClosedException(inner) => {
5089 Error::PullRequestAlreadyClosedException(inner)
5090 }
5091 crate::operation::update_pull_request_description::UpdatePullRequestDescriptionError::PullRequestDoesNotExistException(inner) => {
5092 Error::PullRequestDoesNotExistException(inner)
5093 }
5094 crate::operation::update_pull_request_description::UpdatePullRequestDescriptionError::PullRequestIdRequiredException(inner) => {
5095 Error::PullRequestIdRequiredException(inner)
5096 }
5097 crate::operation::update_pull_request_description::UpdatePullRequestDescriptionError::Unhandled(inner) => Error::Unhandled(inner),
5098 }
5099 }
5100}
5101impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_pull_request_status::UpdatePullRequestStatusError, R>>
5102 for Error
5103where
5104 R: Send + Sync + std::fmt::Debug + 'static,
5105{
5106 fn from(
5107 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_pull_request_status::UpdatePullRequestStatusError, R>,
5108 ) -> Self {
5109 match err {
5110 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5111 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5112 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5113 source: err.into(),
5114 }),
5115 }
5116 }
5117}
5118impl From<crate::operation::update_pull_request_status::UpdatePullRequestStatusError> for Error {
5119 fn from(err: crate::operation::update_pull_request_status::UpdatePullRequestStatusError) -> Self {
5120 match err {
5121 crate::operation::update_pull_request_status::UpdatePullRequestStatusError::EncryptionIntegrityChecksFailedException(inner) => {
5122 Error::EncryptionIntegrityChecksFailedException(inner)
5123 }
5124 crate::operation::update_pull_request_status::UpdatePullRequestStatusError::EncryptionKeyAccessDeniedException(inner) => {
5125 Error::EncryptionKeyAccessDeniedException(inner)
5126 }
5127 crate::operation::update_pull_request_status::UpdatePullRequestStatusError::EncryptionKeyDisabledException(inner) => {
5128 Error::EncryptionKeyDisabledException(inner)
5129 }
5130 crate::operation::update_pull_request_status::UpdatePullRequestStatusError::EncryptionKeyNotFoundException(inner) => {
5131 Error::EncryptionKeyNotFoundException(inner)
5132 }
5133 crate::operation::update_pull_request_status::UpdatePullRequestStatusError::EncryptionKeyUnavailableException(inner) => {
5134 Error::EncryptionKeyUnavailableException(inner)
5135 }
5136 crate::operation::update_pull_request_status::UpdatePullRequestStatusError::InvalidPullRequestIdException(inner) => {
5137 Error::InvalidPullRequestIdException(inner)
5138 }
5139 crate::operation::update_pull_request_status::UpdatePullRequestStatusError::InvalidPullRequestStatusException(inner) => {
5140 Error::InvalidPullRequestStatusException(inner)
5141 }
5142 crate::operation::update_pull_request_status::UpdatePullRequestStatusError::InvalidPullRequestStatusUpdateException(inner) => {
5143 Error::InvalidPullRequestStatusUpdateException(inner)
5144 }
5145 crate::operation::update_pull_request_status::UpdatePullRequestStatusError::PullRequestDoesNotExistException(inner) => {
5146 Error::PullRequestDoesNotExistException(inner)
5147 }
5148 crate::operation::update_pull_request_status::UpdatePullRequestStatusError::PullRequestIdRequiredException(inner) => {
5149 Error::PullRequestIdRequiredException(inner)
5150 }
5151 crate::operation::update_pull_request_status::UpdatePullRequestStatusError::PullRequestStatusRequiredException(inner) => {
5152 Error::PullRequestStatusRequiredException(inner)
5153 }
5154 crate::operation::update_pull_request_status::UpdatePullRequestStatusError::Unhandled(inner) => Error::Unhandled(inner),
5155 }
5156 }
5157}
5158impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_pull_request_title::UpdatePullRequestTitleError, R>>
5159 for Error
5160where
5161 R: Send + Sync + std::fmt::Debug + 'static,
5162{
5163 fn from(
5164 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_pull_request_title::UpdatePullRequestTitleError, R>,
5165 ) -> Self {
5166 match err {
5167 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5168 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5169 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5170 source: err.into(),
5171 }),
5172 }
5173 }
5174}
5175impl From<crate::operation::update_pull_request_title::UpdatePullRequestTitleError> for Error {
5176 fn from(err: crate::operation::update_pull_request_title::UpdatePullRequestTitleError) -> Self {
5177 match err {
5178 crate::operation::update_pull_request_title::UpdatePullRequestTitleError::InvalidPullRequestIdException(inner) => {
5179 Error::InvalidPullRequestIdException(inner)
5180 }
5181 crate::operation::update_pull_request_title::UpdatePullRequestTitleError::InvalidTitleException(inner) => {
5182 Error::InvalidTitleException(inner)
5183 }
5184 crate::operation::update_pull_request_title::UpdatePullRequestTitleError::PullRequestAlreadyClosedException(inner) => {
5185 Error::PullRequestAlreadyClosedException(inner)
5186 }
5187 crate::operation::update_pull_request_title::UpdatePullRequestTitleError::PullRequestDoesNotExistException(inner) => {
5188 Error::PullRequestDoesNotExistException(inner)
5189 }
5190 crate::operation::update_pull_request_title::UpdatePullRequestTitleError::PullRequestIdRequiredException(inner) => {
5191 Error::PullRequestIdRequiredException(inner)
5192 }
5193 crate::operation::update_pull_request_title::UpdatePullRequestTitleError::TitleRequiredException(inner) => {
5194 Error::TitleRequiredException(inner)
5195 }
5196 crate::operation::update_pull_request_title::UpdatePullRequestTitleError::Unhandled(inner) => Error::Unhandled(inner),
5197 }
5198 }
5199}
5200impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_repository_description::UpdateRepositoryDescriptionError, R>>
5201 for Error
5202where
5203 R: Send + Sync + std::fmt::Debug + 'static,
5204{
5205 fn from(
5206 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_repository_description::UpdateRepositoryDescriptionError, R>,
5207 ) -> Self {
5208 match err {
5209 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5210 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5211 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5212 source: err.into(),
5213 }),
5214 }
5215 }
5216}
5217impl From<crate::operation::update_repository_description::UpdateRepositoryDescriptionError> for Error {
5218 fn from(err: crate::operation::update_repository_description::UpdateRepositoryDescriptionError) -> Self {
5219 match err {
5220 crate::operation::update_repository_description::UpdateRepositoryDescriptionError::EncryptionIntegrityChecksFailedException(inner) => {
5221 Error::EncryptionIntegrityChecksFailedException(inner)
5222 }
5223 crate::operation::update_repository_description::UpdateRepositoryDescriptionError::EncryptionKeyAccessDeniedException(inner) => {
5224 Error::EncryptionKeyAccessDeniedException(inner)
5225 }
5226 crate::operation::update_repository_description::UpdateRepositoryDescriptionError::EncryptionKeyDisabledException(inner) => {
5227 Error::EncryptionKeyDisabledException(inner)
5228 }
5229 crate::operation::update_repository_description::UpdateRepositoryDescriptionError::EncryptionKeyNotFoundException(inner) => {
5230 Error::EncryptionKeyNotFoundException(inner)
5231 }
5232 crate::operation::update_repository_description::UpdateRepositoryDescriptionError::EncryptionKeyUnavailableException(inner) => {
5233 Error::EncryptionKeyUnavailableException(inner)
5234 }
5235 crate::operation::update_repository_description::UpdateRepositoryDescriptionError::InvalidRepositoryDescriptionException(inner) => {
5236 Error::InvalidRepositoryDescriptionException(inner)
5237 }
5238 crate::operation::update_repository_description::UpdateRepositoryDescriptionError::InvalidRepositoryNameException(inner) => {
5239 Error::InvalidRepositoryNameException(inner)
5240 }
5241 crate::operation::update_repository_description::UpdateRepositoryDescriptionError::RepositoryDoesNotExistException(inner) => {
5242 Error::RepositoryDoesNotExistException(inner)
5243 }
5244 crate::operation::update_repository_description::UpdateRepositoryDescriptionError::RepositoryNameRequiredException(inner) => {
5245 Error::RepositoryNameRequiredException(inner)
5246 }
5247 crate::operation::update_repository_description::UpdateRepositoryDescriptionError::Unhandled(inner) => Error::Unhandled(inner),
5248 }
5249 }
5250}
5251impl<R>
5252 From<
5253 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError, R>,
5254 > for Error
5255where
5256 R: Send + Sync + std::fmt::Debug + 'static,
5257{
5258 fn from(
5259 err: ::aws_smithy_runtime_api::client::result::SdkError<
5260 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError,
5261 R,
5262 >,
5263 ) -> Self {
5264 match err {
5265 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5266 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5267 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5268 source: err.into(),
5269 }),
5270 }
5271 }
5272}
5273impl From<crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError> for Error {
5274 fn from(err: crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError) -> Self {
5275 match err {
5276 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError::EncryptionIntegrityChecksFailedException(
5277 inner,
5278 ) => Error::EncryptionIntegrityChecksFailedException(inner),
5279 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError::EncryptionKeyAccessDeniedException(inner) => {
5280 Error::EncryptionKeyAccessDeniedException(inner)
5281 }
5282 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError::EncryptionKeyDisabledException(inner) => {
5283 Error::EncryptionKeyDisabledException(inner)
5284 }
5285 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError::EncryptionKeyInvalidIdException(inner) => {
5286 Error::EncryptionKeyInvalidIdException(inner)
5287 }
5288 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError::EncryptionKeyInvalidUsageException(inner) => {
5289 Error::EncryptionKeyInvalidUsageException(inner)
5290 }
5291 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError::EncryptionKeyNotFoundException(inner) => {
5292 Error::EncryptionKeyNotFoundException(inner)
5293 }
5294 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError::EncryptionKeyRequiredException(inner) => {
5295 Error::EncryptionKeyRequiredException(inner)
5296 }
5297 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError::EncryptionKeyUnavailableException(inner) => {
5298 Error::EncryptionKeyUnavailableException(inner)
5299 }
5300 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError::InvalidRepositoryNameException(inner) => {
5301 Error::InvalidRepositoryNameException(inner)
5302 }
5303 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError::RepositoryDoesNotExistException(inner) => {
5304 Error::RepositoryDoesNotExistException(inner)
5305 }
5306 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError::RepositoryNameRequiredException(inner) => {
5307 Error::RepositoryNameRequiredException(inner)
5308 }
5309 crate::operation::update_repository_encryption_key::UpdateRepositoryEncryptionKeyError::Unhandled(inner) => Error::Unhandled(inner),
5310 }
5311 }
5312}
5313impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_repository_name::UpdateRepositoryNameError, R>> for Error
5314where
5315 R: Send + Sync + std::fmt::Debug + 'static,
5316{
5317 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_repository_name::UpdateRepositoryNameError, R>) -> Self {
5318 match err {
5319 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5320 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5321 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5322 source: err.into(),
5323 }),
5324 }
5325 }
5326}
5327impl From<crate::operation::update_repository_name::UpdateRepositoryNameError> for Error {
5328 fn from(err: crate::operation::update_repository_name::UpdateRepositoryNameError) -> Self {
5329 match err {
5330 crate::operation::update_repository_name::UpdateRepositoryNameError::InvalidRepositoryNameException(inner) => {
5331 Error::InvalidRepositoryNameException(inner)
5332 }
5333 crate::operation::update_repository_name::UpdateRepositoryNameError::RepositoryDoesNotExistException(inner) => {
5334 Error::RepositoryDoesNotExistException(inner)
5335 }
5336 crate::operation::update_repository_name::UpdateRepositoryNameError::RepositoryNameExistsException(inner) => {
5337 Error::RepositoryNameExistsException(inner)
5338 }
5339 crate::operation::update_repository_name::UpdateRepositoryNameError::RepositoryNameRequiredException(inner) => {
5340 Error::RepositoryNameRequiredException(inner)
5341 }
5342 crate::operation::update_repository_name::UpdateRepositoryNameError::Unhandled(inner) => Error::Unhandled(inner),
5343 }
5344 }
5345}
5346impl ::std::error::Error for Error {
5347 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
5348 match self {
5349 Error::ActorDoesNotExistException(inner) => inner.source(),
5350 Error::ApprovalRuleContentRequiredException(inner) => inner.source(),
5351 Error::ApprovalRuleDoesNotExistException(inner) => inner.source(),
5352 Error::ApprovalRuleNameAlreadyExistsException(inner) => inner.source(),
5353 Error::ApprovalRuleNameRequiredException(inner) => inner.source(),
5354 Error::ApprovalRuleTemplateContentRequiredException(inner) => inner.source(),
5355 Error::ApprovalRuleTemplateDoesNotExistException(inner) => inner.source(),
5356 Error::ApprovalRuleTemplateInUseException(inner) => inner.source(),
5357 Error::ApprovalRuleTemplateNameAlreadyExistsException(inner) => inner.source(),
5358 Error::ApprovalRuleTemplateNameRequiredException(inner) => inner.source(),
5359 Error::ApprovalStateRequiredException(inner) => inner.source(),
5360 Error::AuthorDoesNotExistException(inner) => inner.source(),
5361 Error::BeforeCommitIdAndAfterCommitIdAreSameException(inner) => inner.source(),
5362 Error::BlobIdDoesNotExistException(inner) => inner.source(),
5363 Error::BlobIdRequiredException(inner) => inner.source(),
5364 Error::BranchDoesNotExistException(inner) => inner.source(),
5365 Error::BranchNameExistsException(inner) => inner.source(),
5366 Error::BranchNameIsTagNameException(inner) => inner.source(),
5367 Error::BranchNameRequiredException(inner) => inner.source(),
5368 Error::CannotDeleteApprovalRuleFromTemplateException(inner) => inner.source(),
5369 Error::CannotModifyApprovalRuleFromTemplateException(inner) => inner.source(),
5370 Error::ClientRequestTokenRequiredException(inner) => inner.source(),
5371 Error::CommentContentRequiredException(inner) => inner.source(),
5372 Error::CommentContentSizeLimitExceededException(inner) => inner.source(),
5373 Error::CommentDeletedException(inner) => inner.source(),
5374 Error::CommentDoesNotExistException(inner) => inner.source(),
5375 Error::CommentIdRequiredException(inner) => inner.source(),
5376 Error::CommentNotCreatedByCallerException(inner) => inner.source(),
5377 Error::CommitDoesNotExistException(inner) => inner.source(),
5378 Error::CommitIdDoesNotExistException(inner) => inner.source(),
5379 Error::CommitIdRequiredException(inner) => inner.source(),
5380 Error::CommitIdsLimitExceededException(inner) => inner.source(),
5381 Error::CommitIdsListRequiredException(inner) => inner.source(),
5382 Error::CommitMessageLengthExceededException(inner) => inner.source(),
5383 Error::CommitRequiredException(inner) => inner.source(),
5384 Error::ConcurrentReferenceUpdateException(inner) => inner.source(),
5385 Error::DefaultBranchCannotBeDeletedException(inner) => inner.source(),
5386 Error::DirectoryNameConflictsWithFileNameException(inner) => inner.source(),
5387 Error::EncryptionIntegrityChecksFailedException(inner) => inner.source(),
5388 Error::EncryptionKeyAccessDeniedException(inner) => inner.source(),
5389 Error::EncryptionKeyDisabledException(inner) => inner.source(),
5390 Error::EncryptionKeyInvalidIdException(inner) => inner.source(),
5391 Error::EncryptionKeyInvalidUsageException(inner) => inner.source(),
5392 Error::EncryptionKeyNotFoundException(inner) => inner.source(),
5393 Error::EncryptionKeyRequiredException(inner) => inner.source(),
5394 Error::EncryptionKeyUnavailableException(inner) => inner.source(),
5395 Error::FileContentAndSourceFileSpecifiedException(inner) => inner.source(),
5396 Error::FileContentRequiredException(inner) => inner.source(),
5397 Error::FileContentSizeLimitExceededException(inner) => inner.source(),
5398 Error::FileDoesNotExistException(inner) => inner.source(),
5399 Error::FileEntryRequiredException(inner) => inner.source(),
5400 Error::FileModeRequiredException(inner) => inner.source(),
5401 Error::FileNameConflictsWithDirectoryNameException(inner) => inner.source(),
5402 Error::FilePathConflictsWithSubmodulePathException(inner) => inner.source(),
5403 Error::FileTooLargeException(inner) => inner.source(),
5404 Error::FolderContentSizeLimitExceededException(inner) => inner.source(),
5405 Error::FolderDoesNotExistException(inner) => inner.source(),
5406 Error::IdempotencyParameterMismatchException(inner) => inner.source(),
5407 Error::InvalidActorArnException(inner) => inner.source(),
5408 Error::InvalidApprovalRuleContentException(inner) => inner.source(),
5409 Error::InvalidApprovalRuleNameException(inner) => inner.source(),
5410 Error::InvalidApprovalRuleTemplateContentException(inner) => inner.source(),
5411 Error::InvalidApprovalRuleTemplateDescriptionException(inner) => inner.source(),
5412 Error::InvalidApprovalRuleTemplateNameException(inner) => inner.source(),
5413 Error::InvalidApprovalStateException(inner) => inner.source(),
5414 Error::InvalidAuthorArnException(inner) => inner.source(),
5415 Error::InvalidBlobIdException(inner) => inner.source(),
5416 Error::InvalidBranchNameException(inner) => inner.source(),
5417 Error::InvalidClientRequestTokenException(inner) => inner.source(),
5418 Error::InvalidCommentIdException(inner) => inner.source(),
5419 Error::InvalidCommitException(inner) => inner.source(),
5420 Error::InvalidCommitIdException(inner) => inner.source(),
5421 Error::InvalidConflictDetailLevelException(inner) => inner.source(),
5422 Error::InvalidConflictResolutionException(inner) => inner.source(),
5423 Error::InvalidConflictResolutionStrategyException(inner) => inner.source(),
5424 Error::InvalidContinuationTokenException(inner) => inner.source(),
5425 Error::InvalidDeletionParameterException(inner) => inner.source(),
5426 Error::InvalidDescriptionException(inner) => inner.source(),
5427 Error::InvalidDestinationCommitSpecifierException(inner) => inner.source(),
5428 Error::InvalidEmailException(inner) => inner.source(),
5429 Error::InvalidFileLocationException(inner) => inner.source(),
5430 Error::InvalidFileModeException(inner) => inner.source(),
5431 Error::InvalidFilePositionException(inner) => inner.source(),
5432 Error::InvalidMaxConflictFilesException(inner) => inner.source(),
5433 Error::InvalidMaxMergeHunksException(inner) => inner.source(),
5434 Error::InvalidMaxResultsException(inner) => inner.source(),
5435 Error::InvalidMergeOptionException(inner) => inner.source(),
5436 Error::InvalidOrderException(inner) => inner.source(),
5437 Error::InvalidOverrideStatusException(inner) => inner.source(),
5438 Error::InvalidParentCommitIdException(inner) => inner.source(),
5439 Error::InvalidPathException(inner) => inner.source(),
5440 Error::InvalidPullRequestEventTypeException(inner) => inner.source(),
5441 Error::InvalidPullRequestIdException(inner) => inner.source(),
5442 Error::InvalidPullRequestStatusException(inner) => inner.source(),
5443 Error::InvalidPullRequestStatusUpdateException(inner) => inner.source(),
5444 Error::InvalidReactionUserArnException(inner) => inner.source(),
5445 Error::InvalidReactionValueException(inner) => inner.source(),
5446 Error::InvalidReferenceNameException(inner) => inner.source(),
5447 Error::InvalidRelativeFileVersionEnumException(inner) => inner.source(),
5448 Error::InvalidReplacementContentException(inner) => inner.source(),
5449 Error::InvalidReplacementTypeException(inner) => inner.source(),
5450 Error::InvalidRepositoryDescriptionException(inner) => inner.source(),
5451 Error::InvalidRepositoryNameException(inner) => inner.source(),
5452 Error::InvalidRepositoryTriggerBranchNameException(inner) => inner.source(),
5453 Error::InvalidRepositoryTriggerCustomDataException(inner) => inner.source(),
5454 Error::InvalidRepositoryTriggerDestinationArnException(inner) => inner.source(),
5455 Error::InvalidRepositoryTriggerEventsException(inner) => inner.source(),
5456 Error::InvalidRepositoryTriggerNameException(inner) => inner.source(),
5457 Error::InvalidRepositoryTriggerRegionException(inner) => inner.source(),
5458 Error::InvalidResourceArnException(inner) => inner.source(),
5459 Error::InvalidRevisionIdException(inner) => inner.source(),
5460 Error::InvalidRuleContentSha256Exception(inner) => inner.source(),
5461 Error::InvalidSortByException(inner) => inner.source(),
5462 Error::InvalidSourceCommitSpecifierException(inner) => inner.source(),
5463 Error::InvalidSystemTagUsageException(inner) => inner.source(),
5464 Error::InvalidTagKeysListException(inner) => inner.source(),
5465 Error::InvalidTagsMapException(inner) => inner.source(),
5466 Error::InvalidTargetBranchException(inner) => inner.source(),
5467 Error::InvalidTargetException(inner) => inner.source(),
5468 Error::InvalidTargetsException(inner) => inner.source(),
5469 Error::InvalidTitleException(inner) => inner.source(),
5470 Error::ManualMergeRequiredException(inner) => inner.source(),
5471 Error::MaximumBranchesExceededException(inner) => inner.source(),
5472 Error::MaximumConflictResolutionEntriesExceededException(inner) => inner.source(),
5473 Error::MaximumFileContentToLoadExceededException(inner) => inner.source(),
5474 Error::MaximumFileEntriesExceededException(inner) => inner.source(),
5475 Error::MaximumItemsToCompareExceededException(inner) => inner.source(),
5476 Error::MaximumNumberOfApprovalsExceededException(inner) => inner.source(),
5477 Error::MaximumOpenPullRequestsExceededException(inner) => inner.source(),
5478 Error::MaximumRepositoryNamesExceededException(inner) => inner.source(),
5479 Error::MaximumRepositoryTriggersExceededException(inner) => inner.source(),
5480 Error::MaximumRuleTemplatesAssociatedWithRepositoryException(inner) => inner.source(),
5481 Error::MergeOptionRequiredException(inner) => inner.source(),
5482 Error::MultipleConflictResolutionEntriesException(inner) => inner.source(),
5483 Error::MultipleRepositoriesInPullRequestException(inner) => inner.source(),
5484 Error::NameLengthExceededException(inner) => inner.source(),
5485 Error::NoChangeException(inner) => inner.source(),
5486 Error::NumberOfRuleTemplatesExceededException(inner) => inner.source(),
5487 Error::NumberOfRulesExceededException(inner) => inner.source(),
5488 Error::OperationNotAllowedException(inner) => inner.source(),
5489 Error::OverrideAlreadySetException(inner) => inner.source(),
5490 Error::OverrideStatusRequiredException(inner) => inner.source(),
5491 Error::ParentCommitDoesNotExistException(inner) => inner.source(),
5492 Error::ParentCommitIdOutdatedException(inner) => inner.source(),
5493 Error::ParentCommitIdRequiredException(inner) => inner.source(),
5494 Error::PathDoesNotExistException(inner) => inner.source(),
5495 Error::PathRequiredException(inner) => inner.source(),
5496 Error::PullRequestAlreadyClosedException(inner) => inner.source(),
5497 Error::PullRequestApprovalRulesNotSatisfiedException(inner) => inner.source(),
5498 Error::PullRequestCannotBeApprovedByAuthorException(inner) => inner.source(),
5499 Error::PullRequestDoesNotExistException(inner) => inner.source(),
5500 Error::PullRequestIdRequiredException(inner) => inner.source(),
5501 Error::PullRequestStatusRequiredException(inner) => inner.source(),
5502 Error::PutFileEntryConflictException(inner) => inner.source(),
5503 Error::ReactionLimitExceededException(inner) => inner.source(),
5504 Error::ReactionValueRequiredException(inner) => inner.source(),
5505 Error::ReferenceDoesNotExistException(inner) => inner.source(),
5506 Error::ReferenceNameRequiredException(inner) => inner.source(),
5507 Error::ReferenceTypeNotSupportedException(inner) => inner.source(),
5508 Error::ReplacementContentRequiredException(inner) => inner.source(),
5509 Error::ReplacementTypeRequiredException(inner) => inner.source(),
5510 Error::RepositoryDoesNotExistException(inner) => inner.source(),
5511 Error::RepositoryLimitExceededException(inner) => inner.source(),
5512 Error::RepositoryNameExistsException(inner) => inner.source(),
5513 Error::RepositoryNameRequiredException(inner) => inner.source(),
5514 Error::RepositoryNamesRequiredException(inner) => inner.source(),
5515 Error::RepositoryNotAssociatedWithPullRequestException(inner) => inner.source(),
5516 Error::RepositoryTriggerBranchNameListRequiredException(inner) => inner.source(),
5517 Error::RepositoryTriggerDestinationArnRequiredException(inner) => inner.source(),
5518 Error::RepositoryTriggerEventsListRequiredException(inner) => inner.source(),
5519 Error::RepositoryTriggerNameRequiredException(inner) => inner.source(),
5520 Error::RepositoryTriggersListRequiredException(inner) => inner.source(),
5521 Error::ResourceArnRequiredException(inner) => inner.source(),
5522 Error::RestrictedSourceFileException(inner) => inner.source(),
5523 Error::RevisionIdRequiredException(inner) => inner.source(),
5524 Error::RevisionNotCurrentException(inner) => inner.source(),
5525 Error::SameFileContentException(inner) => inner.source(),
5526 Error::SamePathRequestException(inner) => inner.source(),
5527 Error::SourceAndDestinationAreSameException(inner) => inner.source(),
5528 Error::SourceFileOrContentRequiredException(inner) => inner.source(),
5529 Error::TagKeysListRequiredException(inner) => inner.source(),
5530 Error::TagPolicyException(inner) => inner.source(),
5531 Error::TagsMapRequiredException(inner) => inner.source(),
5532 Error::TargetRequiredException(inner) => inner.source(),
5533 Error::TargetsRequiredException(inner) => inner.source(),
5534 Error::TipOfSourceReferenceIsDifferentException(inner) => inner.source(),
5535 Error::TipsDivergenceExceededException(inner) => inner.source(),
5536 Error::TitleRequiredException(inner) => inner.source(),
5537 Error::TooManyTagsException(inner) => inner.source(),
5538 Error::ValidationException(inner) => inner.source(),
5539 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
5540 }
5541 }
5542}
5543impl ::aws_types::request_id::RequestId for Error {
5544 fn request_id(&self) -> Option<&str> {
5545 match self {
5546 Self::ActorDoesNotExistException(e) => e.request_id(),
5547 Self::ApprovalRuleContentRequiredException(e) => e.request_id(),
5548 Self::ApprovalRuleDoesNotExistException(e) => e.request_id(),
5549 Self::ApprovalRuleNameAlreadyExistsException(e) => e.request_id(),
5550 Self::ApprovalRuleNameRequiredException(e) => e.request_id(),
5551 Self::ApprovalRuleTemplateContentRequiredException(e) => e.request_id(),
5552 Self::ApprovalRuleTemplateDoesNotExistException(e) => e.request_id(),
5553 Self::ApprovalRuleTemplateInUseException(e) => e.request_id(),
5554 Self::ApprovalRuleTemplateNameAlreadyExistsException(e) => e.request_id(),
5555 Self::ApprovalRuleTemplateNameRequiredException(e) => e.request_id(),
5556 Self::ApprovalStateRequiredException(e) => e.request_id(),
5557 Self::AuthorDoesNotExistException(e) => e.request_id(),
5558 Self::BeforeCommitIdAndAfterCommitIdAreSameException(e) => e.request_id(),
5559 Self::BlobIdDoesNotExistException(e) => e.request_id(),
5560 Self::BlobIdRequiredException(e) => e.request_id(),
5561 Self::BranchDoesNotExistException(e) => e.request_id(),
5562 Self::BranchNameExistsException(e) => e.request_id(),
5563 Self::BranchNameIsTagNameException(e) => e.request_id(),
5564 Self::BranchNameRequiredException(e) => e.request_id(),
5565 Self::CannotDeleteApprovalRuleFromTemplateException(e) => e.request_id(),
5566 Self::CannotModifyApprovalRuleFromTemplateException(e) => e.request_id(),
5567 Self::ClientRequestTokenRequiredException(e) => e.request_id(),
5568 Self::CommentContentRequiredException(e) => e.request_id(),
5569 Self::CommentContentSizeLimitExceededException(e) => e.request_id(),
5570 Self::CommentDeletedException(e) => e.request_id(),
5571 Self::CommentDoesNotExistException(e) => e.request_id(),
5572 Self::CommentIdRequiredException(e) => e.request_id(),
5573 Self::CommentNotCreatedByCallerException(e) => e.request_id(),
5574 Self::CommitDoesNotExistException(e) => e.request_id(),
5575 Self::CommitIdDoesNotExistException(e) => e.request_id(),
5576 Self::CommitIdRequiredException(e) => e.request_id(),
5577 Self::CommitIdsLimitExceededException(e) => e.request_id(),
5578 Self::CommitIdsListRequiredException(e) => e.request_id(),
5579 Self::CommitMessageLengthExceededException(e) => e.request_id(),
5580 Self::CommitRequiredException(e) => e.request_id(),
5581 Self::ConcurrentReferenceUpdateException(e) => e.request_id(),
5582 Self::DefaultBranchCannotBeDeletedException(e) => e.request_id(),
5583 Self::DirectoryNameConflictsWithFileNameException(e) => e.request_id(),
5584 Self::EncryptionIntegrityChecksFailedException(e) => e.request_id(),
5585 Self::EncryptionKeyAccessDeniedException(e) => e.request_id(),
5586 Self::EncryptionKeyDisabledException(e) => e.request_id(),
5587 Self::EncryptionKeyInvalidIdException(e) => e.request_id(),
5588 Self::EncryptionKeyInvalidUsageException(e) => e.request_id(),
5589 Self::EncryptionKeyNotFoundException(e) => e.request_id(),
5590 Self::EncryptionKeyRequiredException(e) => e.request_id(),
5591 Self::EncryptionKeyUnavailableException(e) => e.request_id(),
5592 Self::FileContentAndSourceFileSpecifiedException(e) => e.request_id(),
5593 Self::FileContentRequiredException(e) => e.request_id(),
5594 Self::FileContentSizeLimitExceededException(e) => e.request_id(),
5595 Self::FileDoesNotExistException(e) => e.request_id(),
5596 Self::FileEntryRequiredException(e) => e.request_id(),
5597 Self::FileModeRequiredException(e) => e.request_id(),
5598 Self::FileNameConflictsWithDirectoryNameException(e) => e.request_id(),
5599 Self::FilePathConflictsWithSubmodulePathException(e) => e.request_id(),
5600 Self::FileTooLargeException(e) => e.request_id(),
5601 Self::FolderContentSizeLimitExceededException(e) => e.request_id(),
5602 Self::FolderDoesNotExistException(e) => e.request_id(),
5603 Self::IdempotencyParameterMismatchException(e) => e.request_id(),
5604 Self::InvalidActorArnException(e) => e.request_id(),
5605 Self::InvalidApprovalRuleContentException(e) => e.request_id(),
5606 Self::InvalidApprovalRuleNameException(e) => e.request_id(),
5607 Self::InvalidApprovalRuleTemplateContentException(e) => e.request_id(),
5608 Self::InvalidApprovalRuleTemplateDescriptionException(e) => e.request_id(),
5609 Self::InvalidApprovalRuleTemplateNameException(e) => e.request_id(),
5610 Self::InvalidApprovalStateException(e) => e.request_id(),
5611 Self::InvalidAuthorArnException(e) => e.request_id(),
5612 Self::InvalidBlobIdException(e) => e.request_id(),
5613 Self::InvalidBranchNameException(e) => e.request_id(),
5614 Self::InvalidClientRequestTokenException(e) => e.request_id(),
5615 Self::InvalidCommentIdException(e) => e.request_id(),
5616 Self::InvalidCommitException(e) => e.request_id(),
5617 Self::InvalidCommitIdException(e) => e.request_id(),
5618 Self::InvalidConflictDetailLevelException(e) => e.request_id(),
5619 Self::InvalidConflictResolutionException(e) => e.request_id(),
5620 Self::InvalidConflictResolutionStrategyException(e) => e.request_id(),
5621 Self::InvalidContinuationTokenException(e) => e.request_id(),
5622 Self::InvalidDeletionParameterException(e) => e.request_id(),
5623 Self::InvalidDescriptionException(e) => e.request_id(),
5624 Self::InvalidDestinationCommitSpecifierException(e) => e.request_id(),
5625 Self::InvalidEmailException(e) => e.request_id(),
5626 Self::InvalidFileLocationException(e) => e.request_id(),
5627 Self::InvalidFileModeException(e) => e.request_id(),
5628 Self::InvalidFilePositionException(e) => e.request_id(),
5629 Self::InvalidMaxConflictFilesException(e) => e.request_id(),
5630 Self::InvalidMaxMergeHunksException(e) => e.request_id(),
5631 Self::InvalidMaxResultsException(e) => e.request_id(),
5632 Self::InvalidMergeOptionException(e) => e.request_id(),
5633 Self::InvalidOrderException(e) => e.request_id(),
5634 Self::InvalidOverrideStatusException(e) => e.request_id(),
5635 Self::InvalidParentCommitIdException(e) => e.request_id(),
5636 Self::InvalidPathException(e) => e.request_id(),
5637 Self::InvalidPullRequestEventTypeException(e) => e.request_id(),
5638 Self::InvalidPullRequestIdException(e) => e.request_id(),
5639 Self::InvalidPullRequestStatusException(e) => e.request_id(),
5640 Self::InvalidPullRequestStatusUpdateException(e) => e.request_id(),
5641 Self::InvalidReactionUserArnException(e) => e.request_id(),
5642 Self::InvalidReactionValueException(e) => e.request_id(),
5643 Self::InvalidReferenceNameException(e) => e.request_id(),
5644 Self::InvalidRelativeFileVersionEnumException(e) => e.request_id(),
5645 Self::InvalidReplacementContentException(e) => e.request_id(),
5646 Self::InvalidReplacementTypeException(e) => e.request_id(),
5647 Self::InvalidRepositoryDescriptionException(e) => e.request_id(),
5648 Self::InvalidRepositoryNameException(e) => e.request_id(),
5649 Self::InvalidRepositoryTriggerBranchNameException(e) => e.request_id(),
5650 Self::InvalidRepositoryTriggerCustomDataException(e) => e.request_id(),
5651 Self::InvalidRepositoryTriggerDestinationArnException(e) => e.request_id(),
5652 Self::InvalidRepositoryTriggerEventsException(e) => e.request_id(),
5653 Self::InvalidRepositoryTriggerNameException(e) => e.request_id(),
5654 Self::InvalidRepositoryTriggerRegionException(e) => e.request_id(),
5655 Self::InvalidResourceArnException(e) => e.request_id(),
5656 Self::InvalidRevisionIdException(e) => e.request_id(),
5657 Self::InvalidRuleContentSha256Exception(e) => e.request_id(),
5658 Self::InvalidSortByException(e) => e.request_id(),
5659 Self::InvalidSourceCommitSpecifierException(e) => e.request_id(),
5660 Self::InvalidSystemTagUsageException(e) => e.request_id(),
5661 Self::InvalidTagKeysListException(e) => e.request_id(),
5662 Self::InvalidTagsMapException(e) => e.request_id(),
5663 Self::InvalidTargetBranchException(e) => e.request_id(),
5664 Self::InvalidTargetException(e) => e.request_id(),
5665 Self::InvalidTargetsException(e) => e.request_id(),
5666 Self::InvalidTitleException(e) => e.request_id(),
5667 Self::ManualMergeRequiredException(e) => e.request_id(),
5668 Self::MaximumBranchesExceededException(e) => e.request_id(),
5669 Self::MaximumConflictResolutionEntriesExceededException(e) => e.request_id(),
5670 Self::MaximumFileContentToLoadExceededException(e) => e.request_id(),
5671 Self::MaximumFileEntriesExceededException(e) => e.request_id(),
5672 Self::MaximumItemsToCompareExceededException(e) => e.request_id(),
5673 Self::MaximumNumberOfApprovalsExceededException(e) => e.request_id(),
5674 Self::MaximumOpenPullRequestsExceededException(e) => e.request_id(),
5675 Self::MaximumRepositoryNamesExceededException(e) => e.request_id(),
5676 Self::MaximumRepositoryTriggersExceededException(e) => e.request_id(),
5677 Self::MaximumRuleTemplatesAssociatedWithRepositoryException(e) => e.request_id(),
5678 Self::MergeOptionRequiredException(e) => e.request_id(),
5679 Self::MultipleConflictResolutionEntriesException(e) => e.request_id(),
5680 Self::MultipleRepositoriesInPullRequestException(e) => e.request_id(),
5681 Self::NameLengthExceededException(e) => e.request_id(),
5682 Self::NoChangeException(e) => e.request_id(),
5683 Self::NumberOfRuleTemplatesExceededException(e) => e.request_id(),
5684 Self::NumberOfRulesExceededException(e) => e.request_id(),
5685 Self::OperationNotAllowedException(e) => e.request_id(),
5686 Self::OverrideAlreadySetException(e) => e.request_id(),
5687 Self::OverrideStatusRequiredException(e) => e.request_id(),
5688 Self::ParentCommitDoesNotExistException(e) => e.request_id(),
5689 Self::ParentCommitIdOutdatedException(e) => e.request_id(),
5690 Self::ParentCommitIdRequiredException(e) => e.request_id(),
5691 Self::PathDoesNotExistException(e) => e.request_id(),
5692 Self::PathRequiredException(e) => e.request_id(),
5693 Self::PullRequestAlreadyClosedException(e) => e.request_id(),
5694 Self::PullRequestApprovalRulesNotSatisfiedException(e) => e.request_id(),
5695 Self::PullRequestCannotBeApprovedByAuthorException(e) => e.request_id(),
5696 Self::PullRequestDoesNotExistException(e) => e.request_id(),
5697 Self::PullRequestIdRequiredException(e) => e.request_id(),
5698 Self::PullRequestStatusRequiredException(e) => e.request_id(),
5699 Self::PutFileEntryConflictException(e) => e.request_id(),
5700 Self::ReactionLimitExceededException(e) => e.request_id(),
5701 Self::ReactionValueRequiredException(e) => e.request_id(),
5702 Self::ReferenceDoesNotExistException(e) => e.request_id(),
5703 Self::ReferenceNameRequiredException(e) => e.request_id(),
5704 Self::ReferenceTypeNotSupportedException(e) => e.request_id(),
5705 Self::ReplacementContentRequiredException(e) => e.request_id(),
5706 Self::ReplacementTypeRequiredException(e) => e.request_id(),
5707 Self::RepositoryDoesNotExistException(e) => e.request_id(),
5708 Self::RepositoryLimitExceededException(e) => e.request_id(),
5709 Self::RepositoryNameExistsException(e) => e.request_id(),
5710 Self::RepositoryNameRequiredException(e) => e.request_id(),
5711 Self::RepositoryNamesRequiredException(e) => e.request_id(),
5712 Self::RepositoryNotAssociatedWithPullRequestException(e) => e.request_id(),
5713 Self::RepositoryTriggerBranchNameListRequiredException(e) => e.request_id(),
5714 Self::RepositoryTriggerDestinationArnRequiredException(e) => e.request_id(),
5715 Self::RepositoryTriggerEventsListRequiredException(e) => e.request_id(),
5716 Self::RepositoryTriggerNameRequiredException(e) => e.request_id(),
5717 Self::RepositoryTriggersListRequiredException(e) => e.request_id(),
5718 Self::ResourceArnRequiredException(e) => e.request_id(),
5719 Self::RestrictedSourceFileException(e) => e.request_id(),
5720 Self::RevisionIdRequiredException(e) => e.request_id(),
5721 Self::RevisionNotCurrentException(e) => e.request_id(),
5722 Self::SameFileContentException(e) => e.request_id(),
5723 Self::SamePathRequestException(e) => e.request_id(),
5724 Self::SourceAndDestinationAreSameException(e) => e.request_id(),
5725 Self::SourceFileOrContentRequiredException(e) => e.request_id(),
5726 Self::TagKeysListRequiredException(e) => e.request_id(),
5727 Self::TagPolicyException(e) => e.request_id(),
5728 Self::TagsMapRequiredException(e) => e.request_id(),
5729 Self::TargetRequiredException(e) => e.request_id(),
5730 Self::TargetsRequiredException(e) => e.request_id(),
5731 Self::TipOfSourceReferenceIsDifferentException(e) => e.request_id(),
5732 Self::TipsDivergenceExceededException(e) => e.request_id(),
5733 Self::TitleRequiredException(e) => e.request_id(),
5734 Self::TooManyTagsException(e) => e.request_id(),
5735 Self::ValidationException(e) => e.request_id(),
5736 Self::Unhandled(e) => e.meta.request_id(),
5737 }
5738 }
5739}