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