411 411 | impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for GetSourceRepositoryCloneUrlsError {
|
412 412 | fn meta(&self) -> &::aws_smithy_types::error::ErrorMetadata {
|
413 413 | match self {
|
414 414 | Self::AccessDeniedException(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
415 415 | Self::ConflictException(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
416 416 | Self::ResourceNotFoundException(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
417 417 | Self::ServiceQuotaExceededException(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
418 418 | Self::ThrottlingException(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
419 419 | Self::ValidationException(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
420 420 | Self::Unhandled(_inner) => &_inner.meta,
|
421 421 | }
|
422 422 | }
|
423 423 | }
|
424 424 | impl ::aws_smithy_runtime_api::client::result::CreateUnhandledError for GetSourceRepositoryCloneUrlsError {
|
425 425 | fn create_unhandled_error(
|
426 426 | source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
|
427 427 | meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
|
428 428 | ) -> Self {
|
429 429 | Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
|
430 430 | source,
|
431 431 | meta: meta.unwrap_or_default(),
|
432 432 | })
|
433 433 | }
|
434 434 | }
|
435 435 | impl ::aws_types::request_id::RequestId for crate::operation::get_source_repository_clone_urls::GetSourceRepositoryCloneUrlsError {
|
436 436 | fn request_id(&self) -> Option<&str> {
|
437 437 | self.meta().request_id()
|
438 438 | }
|
439 439 | }
|
440 440 |
|
441 - | pub use crate::operation::get_source_repository_clone_urls::_get_source_repository_clone_urls_output::GetSourceRepositoryCloneUrlsOutput;
|
442 - |
|
443 441 | pub use crate::operation::get_source_repository_clone_urls::_get_source_repository_clone_urls_input::GetSourceRepositoryCloneUrlsInput;
|
444 442 |
|
443 + | pub use crate::operation::get_source_repository_clone_urls::_get_source_repository_clone_urls_output::GetSourceRepositoryCloneUrlsOutput;
|
444 + |
|
445 445 | mod _get_source_repository_clone_urls_input;
|
446 446 |
|
447 447 | mod _get_source_repository_clone_urls_output;
|
448 448 |
|
449 449 | /// Builders
|
450 450 | pub mod builders;
|