#[non_exhaustive]
#[derive(::std::fmt::Debug)]
pub enum Error {
BadRequestException(crate::types::error::BadRequestException),
DependentServiceFailureException(crate::types::error::DependentServiceFailureException),
InternalFailureException(crate::types::error::InternalFailureException),
LimitExceededException(crate::types::error::LimitExceededException),
NotFoundException(crate::types::error::NotFoundException),
ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
UnauthorizedException(crate::types::error::UnauthorizedException),
Unhandled(::aws_smithy_types::error::Unhandled),
}
impl ::std::fmt::Display for Error {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Error::BadRequestException(inner) => inner.fmt(f),
Error::DependentServiceFailureException(inner) => inner.fmt(f),
Error::InternalFailureException(inner) => inner.fmt(f),
Error::LimitExceededException(inner) => inner.fmt(f),
Error::NotFoundException(inner) => inner.fmt(f),
Error::ResourceNotFoundException(inner) => inner.fmt(f),
Error::UnauthorizedException(inner) => inner.fmt(f),
Error::Unhandled(inner) => inner.fmt(f),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::create_app::CreateAppError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::create_app::CreateAppError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::create_app::CreateAppError> for Error {
fn from(err: crate::operation::create_app::CreateAppError) -> Self {
match err {
crate::operation::create_app::CreateAppError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::create_app::CreateAppError::DependentServiceFailureException(inner) => Error::DependentServiceFailureException(inner),
crate::operation::create_app::CreateAppError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::create_app::CreateAppError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::create_app::CreateAppError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::create_app::CreateAppError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::create_backend_environment::CreateBackendEnvironmentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::create_backend_environment::CreateBackendEnvironmentError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::create_backend_environment::CreateBackendEnvironmentError> for Error {
fn from(err: crate::operation::create_backend_environment::CreateBackendEnvironmentError) -> Self {
match err {
crate::operation::create_backend_environment::CreateBackendEnvironmentError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::create_backend_environment::CreateBackendEnvironmentError::InternalFailureException(inner) => {
Error::InternalFailureException(inner)
}
crate::operation::create_backend_environment::CreateBackendEnvironmentError::LimitExceededException(inner) => {
Error::LimitExceededException(inner)
}
crate::operation::create_backend_environment::CreateBackendEnvironmentError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::create_backend_environment::CreateBackendEnvironmentError::UnauthorizedException(inner) => {
Error::UnauthorizedException(inner)
}
crate::operation::create_backend_environment::CreateBackendEnvironmentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::create_branch::CreateBranchError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::create_branch::CreateBranchError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::create_branch::CreateBranchError> for Error {
fn from(err: crate::operation::create_branch::CreateBranchError) -> Self {
match err {
crate::operation::create_branch::CreateBranchError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::create_branch::CreateBranchError::DependentServiceFailureException(inner) => {
Error::DependentServiceFailureException(inner)
}
crate::operation::create_branch::CreateBranchError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::create_branch::CreateBranchError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::create_branch::CreateBranchError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::create_branch::CreateBranchError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::create_branch::CreateBranchError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::create_deployment::CreateDeploymentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::create_deployment::CreateDeploymentError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::create_deployment::CreateDeploymentError> for Error {
fn from(err: crate::operation::create_deployment::CreateDeploymentError) -> Self {
match err {
crate::operation::create_deployment::CreateDeploymentError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::create_deployment::CreateDeploymentError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::create_deployment::CreateDeploymentError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::create_deployment::CreateDeploymentError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::create_deployment::CreateDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::create_domain_association::CreateDomainAssociationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::create_domain_association::CreateDomainAssociationError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::create_domain_association::CreateDomainAssociationError> for Error {
fn from(err: crate::operation::create_domain_association::CreateDomainAssociationError) -> Self {
match err {
crate::operation::create_domain_association::CreateDomainAssociationError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::create_domain_association::CreateDomainAssociationError::DependentServiceFailureException(inner) => {
Error::DependentServiceFailureException(inner)
}
crate::operation::create_domain_association::CreateDomainAssociationError::InternalFailureException(inner) => {
Error::InternalFailureException(inner)
}
crate::operation::create_domain_association::CreateDomainAssociationError::LimitExceededException(inner) => {
Error::LimitExceededException(inner)
}
crate::operation::create_domain_association::CreateDomainAssociationError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::create_domain_association::CreateDomainAssociationError::UnauthorizedException(inner) => {
Error::UnauthorizedException(inner)
}
crate::operation::create_domain_association::CreateDomainAssociationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::create_webhook::CreateWebhookError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::create_webhook::CreateWebhookError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::create_webhook::CreateWebhookError> for Error {
fn from(err: crate::operation::create_webhook::CreateWebhookError) -> Self {
match err {
crate::operation::create_webhook::CreateWebhookError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::create_webhook::CreateWebhookError::DependentServiceFailureException(inner) => {
Error::DependentServiceFailureException(inner)
}
crate::operation::create_webhook::CreateWebhookError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::create_webhook::CreateWebhookError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::create_webhook::CreateWebhookError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::create_webhook::CreateWebhookError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::create_webhook::CreateWebhookError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::delete_app::DeleteAppError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::delete_app::DeleteAppError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::delete_app::DeleteAppError> for Error {
fn from(err: crate::operation::delete_app::DeleteAppError) -> Self {
match err {
crate::operation::delete_app::DeleteAppError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::delete_app::DeleteAppError::DependentServiceFailureException(inner) => Error::DependentServiceFailureException(inner),
crate::operation::delete_app::DeleteAppError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::delete_app::DeleteAppError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::delete_app::DeleteAppError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::delete_app::DeleteAppError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::delete_backend_environment::DeleteBackendEnvironmentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::delete_backend_environment::DeleteBackendEnvironmentError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::delete_backend_environment::DeleteBackendEnvironmentError> for Error {
fn from(err: crate::operation::delete_backend_environment::DeleteBackendEnvironmentError) -> Self {
match err {
crate::operation::delete_backend_environment::DeleteBackendEnvironmentError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::delete_backend_environment::DeleteBackendEnvironmentError::DependentServiceFailureException(inner) => {
Error::DependentServiceFailureException(inner)
}
crate::operation::delete_backend_environment::DeleteBackendEnvironmentError::InternalFailureException(inner) => {
Error::InternalFailureException(inner)
}
crate::operation::delete_backend_environment::DeleteBackendEnvironmentError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::delete_backend_environment::DeleteBackendEnvironmentError::UnauthorizedException(inner) => {
Error::UnauthorizedException(inner)
}
crate::operation::delete_backend_environment::DeleteBackendEnvironmentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::delete_branch::DeleteBranchError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::delete_branch::DeleteBranchError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::delete_branch::DeleteBranchError> for Error {
fn from(err: crate::operation::delete_branch::DeleteBranchError) -> Self {
match err {
crate::operation::delete_branch::DeleteBranchError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::delete_branch::DeleteBranchError::DependentServiceFailureException(inner) => {
Error::DependentServiceFailureException(inner)
}
crate::operation::delete_branch::DeleteBranchError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::delete_branch::DeleteBranchError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::delete_branch::DeleteBranchError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::delete_branch::DeleteBranchError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::delete_domain_association::DeleteDomainAssociationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::delete_domain_association::DeleteDomainAssociationError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::delete_domain_association::DeleteDomainAssociationError> for Error {
fn from(err: crate::operation::delete_domain_association::DeleteDomainAssociationError) -> Self {
match err {
crate::operation::delete_domain_association::DeleteDomainAssociationError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::delete_domain_association::DeleteDomainAssociationError::DependentServiceFailureException(inner) => {
Error::DependentServiceFailureException(inner)
}
crate::operation::delete_domain_association::DeleteDomainAssociationError::InternalFailureException(inner) => {
Error::InternalFailureException(inner)
}
crate::operation::delete_domain_association::DeleteDomainAssociationError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::delete_domain_association::DeleteDomainAssociationError::UnauthorizedException(inner) => {
Error::UnauthorizedException(inner)
}
crate::operation::delete_domain_association::DeleteDomainAssociationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::delete_job::DeleteJobError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::delete_job::DeleteJobError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::delete_job::DeleteJobError> for Error {
fn from(err: crate::operation::delete_job::DeleteJobError) -> Self {
match err {
crate::operation::delete_job::DeleteJobError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::delete_job::DeleteJobError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::delete_job::DeleteJobError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::delete_job::DeleteJobError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::delete_job::DeleteJobError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::delete_job::DeleteJobError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::delete_webhook::DeleteWebhookError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::delete_webhook::DeleteWebhookError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::delete_webhook::DeleteWebhookError> for Error {
fn from(err: crate::operation::delete_webhook::DeleteWebhookError) -> Self {
match err {
crate::operation::delete_webhook::DeleteWebhookError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::delete_webhook::DeleteWebhookError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::delete_webhook::DeleteWebhookError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::delete_webhook::DeleteWebhookError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::delete_webhook::DeleteWebhookError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::delete_webhook::DeleteWebhookError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::generate_access_logs::GenerateAccessLogsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::generate_access_logs::GenerateAccessLogsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::generate_access_logs::GenerateAccessLogsError> for Error {
fn from(err: crate::operation::generate_access_logs::GenerateAccessLogsError) -> Self {
match err {
crate::operation::generate_access_logs::GenerateAccessLogsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::generate_access_logs::GenerateAccessLogsError::InternalFailureException(inner) => {
Error::InternalFailureException(inner)
}
crate::operation::generate_access_logs::GenerateAccessLogsError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::generate_access_logs::GenerateAccessLogsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::generate_access_logs::GenerateAccessLogsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_app::GetAppError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_app::GetAppError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_app::GetAppError> for Error {
fn from(err: crate::operation::get_app::GetAppError) -> Self {
match err {
crate::operation::get_app::GetAppError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::get_app::GetAppError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::get_app::GetAppError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::get_app::GetAppError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::get_app::GetAppError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_artifact_url::GetArtifactUrlError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_artifact_url::GetArtifactUrlError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_artifact_url::GetArtifactUrlError> for Error {
fn from(err: crate::operation::get_artifact_url::GetArtifactUrlError) -> Self {
match err {
crate::operation::get_artifact_url::GetArtifactUrlError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::get_artifact_url::GetArtifactUrlError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::get_artifact_url::GetArtifactUrlError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::get_artifact_url::GetArtifactUrlError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::get_artifact_url::GetArtifactUrlError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::get_artifact_url::GetArtifactUrlError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_backend_environment::GetBackendEnvironmentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_backend_environment::GetBackendEnvironmentError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_backend_environment::GetBackendEnvironmentError> for Error {
fn from(err: crate::operation::get_backend_environment::GetBackendEnvironmentError) -> Self {
match err {
crate::operation::get_backend_environment::GetBackendEnvironmentError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::get_backend_environment::GetBackendEnvironmentError::InternalFailureException(inner) => {
Error::InternalFailureException(inner)
}
crate::operation::get_backend_environment::GetBackendEnvironmentError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::get_backend_environment::GetBackendEnvironmentError::UnauthorizedException(inner) => {
Error::UnauthorizedException(inner)
}
crate::operation::get_backend_environment::GetBackendEnvironmentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_branch::GetBranchError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_branch::GetBranchError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_branch::GetBranchError> for Error {
fn from(err: crate::operation::get_branch::GetBranchError) -> Self {
match err {
crate::operation::get_branch::GetBranchError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::get_branch::GetBranchError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::get_branch::GetBranchError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::get_branch::GetBranchError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::get_branch::GetBranchError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_domain_association::GetDomainAssociationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_domain_association::GetDomainAssociationError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_domain_association::GetDomainAssociationError> for Error {
fn from(err: crate::operation::get_domain_association::GetDomainAssociationError) -> Self {
match err {
crate::operation::get_domain_association::GetDomainAssociationError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::get_domain_association::GetDomainAssociationError::InternalFailureException(inner) => {
Error::InternalFailureException(inner)
}
crate::operation::get_domain_association::GetDomainAssociationError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::get_domain_association::GetDomainAssociationError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::get_domain_association::GetDomainAssociationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_job::GetJobError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_job::GetJobError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_job::GetJobError> for Error {
fn from(err: crate::operation::get_job::GetJobError) -> Self {
match err {
crate::operation::get_job::GetJobError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::get_job::GetJobError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::get_job::GetJobError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::get_job::GetJobError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::get_job::GetJobError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::get_job::GetJobError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::get_webhook::GetWebhookError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::get_webhook::GetWebhookError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::get_webhook::GetWebhookError> for Error {
fn from(err: crate::operation::get_webhook::GetWebhookError) -> Self {
match err {
crate::operation::get_webhook::GetWebhookError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::get_webhook::GetWebhookError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::get_webhook::GetWebhookError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::get_webhook::GetWebhookError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::get_webhook::GetWebhookError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::get_webhook::GetWebhookError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_apps::ListAppsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_apps::ListAppsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_apps::ListAppsError> for Error {
fn from(err: crate::operation::list_apps::ListAppsError) -> Self {
match err {
crate::operation::list_apps::ListAppsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_apps::ListAppsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::list_apps::ListAppsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::list_apps::ListAppsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_artifacts::ListArtifactsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_artifacts::ListArtifactsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_artifacts::ListArtifactsError> for Error {
fn from(err: crate::operation::list_artifacts::ListArtifactsError) -> Self {
match err {
crate::operation::list_artifacts::ListArtifactsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_artifacts::ListArtifactsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::list_artifacts::ListArtifactsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::list_artifacts::ListArtifactsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::list_artifacts::ListArtifactsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_backend_environments::ListBackendEnvironmentsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_backend_environments::ListBackendEnvironmentsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_backend_environments::ListBackendEnvironmentsError> for Error {
fn from(err: crate::operation::list_backend_environments::ListBackendEnvironmentsError) -> Self {
match err {
crate::operation::list_backend_environments::ListBackendEnvironmentsError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::list_backend_environments::ListBackendEnvironmentsError::InternalFailureException(inner) => {
Error::InternalFailureException(inner)
}
crate::operation::list_backend_environments::ListBackendEnvironmentsError::UnauthorizedException(inner) => {
Error::UnauthorizedException(inner)
}
crate::operation::list_backend_environments::ListBackendEnvironmentsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_branches::ListBranchesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_branches::ListBranchesError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_branches::ListBranchesError> for Error {
fn from(err: crate::operation::list_branches::ListBranchesError) -> Self {
match err {
crate::operation::list_branches::ListBranchesError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_branches::ListBranchesError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::list_branches::ListBranchesError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::list_branches::ListBranchesError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_domain_associations::ListDomainAssociationsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_domain_associations::ListDomainAssociationsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_domain_associations::ListDomainAssociationsError> for Error {
fn from(err: crate::operation::list_domain_associations::ListDomainAssociationsError) -> Self {
match err {
crate::operation::list_domain_associations::ListDomainAssociationsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_domain_associations::ListDomainAssociationsError::InternalFailureException(inner) => {
Error::InternalFailureException(inner)
}
crate::operation::list_domain_associations::ListDomainAssociationsError::UnauthorizedException(inner) => {
Error::UnauthorizedException(inner)
}
crate::operation::list_domain_associations::ListDomainAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_jobs::ListJobsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_jobs::ListJobsError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_jobs::ListJobsError> for Error {
fn from(err: crate::operation::list_jobs::ListJobsError) -> Self {
match err {
crate::operation::list_jobs::ListJobsError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_jobs::ListJobsError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::list_jobs::ListJobsError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::list_jobs::ListJobsError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::list_jobs::ListJobsError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
match err {
crate::operation::list_tags_for_resource::ListTagsForResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalFailureException(inner) => {
Error::InternalFailureException(inner)
}
crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::list_webhooks::ListWebhooksError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::list_webhooks::ListWebhooksError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::list_webhooks::ListWebhooksError> for Error {
fn from(err: crate::operation::list_webhooks::ListWebhooksError) -> Self {
match err {
crate::operation::list_webhooks::ListWebhooksError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::list_webhooks::ListWebhooksError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::list_webhooks::ListWebhooksError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::list_webhooks::ListWebhooksError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::list_webhooks::ListWebhooksError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::start_deployment::StartDeploymentError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::start_deployment::StartDeploymentError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::start_deployment::StartDeploymentError> for Error {
fn from(err: crate::operation::start_deployment::StartDeploymentError) -> Self {
match err {
crate::operation::start_deployment::StartDeploymentError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::start_deployment::StartDeploymentError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::start_deployment::StartDeploymentError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::start_deployment::StartDeploymentError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::start_deployment::StartDeploymentError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::start_deployment::StartDeploymentError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::start_job::StartJobError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::start_job::StartJobError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::start_job::StartJobError> for Error {
fn from(err: crate::operation::start_job::StartJobError) -> Self {
match err {
crate::operation::start_job::StartJobError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::start_job::StartJobError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::start_job::StartJobError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::start_job::StartJobError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::start_job::StartJobError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::start_job::StartJobError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::stop_job::StopJobError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::stop_job::StopJobError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::stop_job::StopJobError> for Error {
fn from(err: crate::operation::stop_job::StopJobError) -> Self {
match err {
crate::operation::stop_job::StopJobError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::stop_job::StopJobError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::stop_job::StopJobError::LimitExceededException(inner) => Error::LimitExceededException(inner),
crate::operation::stop_job::StopJobError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::stop_job::StopJobError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::stop_job::StopJobError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::tag_resource::TagResourceError> for Error {
fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
match err {
crate::operation::tag_resource::TagResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::tag_resource::TagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::untag_resource::UntagResourceError> for Error {
fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
match err {
crate::operation::untag_resource::UntagResourceError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::untag_resource::UntagResourceError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::update_app::UpdateAppError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::update_app::UpdateAppError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::update_app::UpdateAppError> for Error {
fn from(err: crate::operation::update_app::UpdateAppError) -> Self {
match err {
crate::operation::update_app::UpdateAppError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_app::UpdateAppError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::update_app::UpdateAppError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_app::UpdateAppError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::update_app::UpdateAppError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::update_branch::UpdateBranchError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::update_branch::UpdateBranchError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::update_branch::UpdateBranchError> for Error {
fn from(err: crate::operation::update_branch::UpdateBranchError) -> Self {
match err {
crate::operation::update_branch::UpdateBranchError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_branch::UpdateBranchError::DependentServiceFailureException(inner) => {
Error::DependentServiceFailureException(inner)
}
crate::operation::update_branch::UpdateBranchError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::update_branch::UpdateBranchError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_branch::UpdateBranchError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::update_branch::UpdateBranchError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::update_domain_association::UpdateDomainAssociationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::update_domain_association::UpdateDomainAssociationError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::update_domain_association::UpdateDomainAssociationError> for Error {
fn from(err: crate::operation::update_domain_association::UpdateDomainAssociationError) -> Self {
match err {
crate::operation::update_domain_association::UpdateDomainAssociationError::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::operation::update_domain_association::UpdateDomainAssociationError::DependentServiceFailureException(inner) => {
Error::DependentServiceFailureException(inner)
}
crate::operation::update_domain_association::UpdateDomainAssociationError::InternalFailureException(inner) => {
Error::InternalFailureException(inner)
}
crate::operation::update_domain_association::UpdateDomainAssociationError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_domain_association::UpdateDomainAssociationError::UnauthorizedException(inner) => {
Error::UnauthorizedException(inner)
}
crate::operation::update_domain_association::UpdateDomainAssociationError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl<R> From<::aws_smithy_http::result::SdkError<crate::operation::update_webhook::UpdateWebhookError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: ::aws_smithy_http::result::SdkError<crate::operation::update_webhook::UpdateWebhookError, R>) -> Self {
match err {
::aws_smithy_http::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
_ => Error::Unhandled(
::aws_smithy_types::error::Unhandled::builder()
.meta(::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone())
.source(err)
.build(),
),
}
}
}
impl From<crate::operation::update_webhook::UpdateWebhookError> for Error {
fn from(err: crate::operation::update_webhook::UpdateWebhookError) -> Self {
match err {
crate::operation::update_webhook::UpdateWebhookError::BadRequestException(inner) => Error::BadRequestException(inner),
crate::operation::update_webhook::UpdateWebhookError::DependentServiceFailureException(inner) => {
Error::DependentServiceFailureException(inner)
}
crate::operation::update_webhook::UpdateWebhookError::InternalFailureException(inner) => Error::InternalFailureException(inner),
crate::operation::update_webhook::UpdateWebhookError::NotFoundException(inner) => Error::NotFoundException(inner),
crate::operation::update_webhook::UpdateWebhookError::UnauthorizedException(inner) => Error::UnauthorizedException(inner),
crate::operation::update_webhook::UpdateWebhookError::Unhandled(inner) => Error::Unhandled(inner),
}
}
}
impl ::std::error::Error for Error {
fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
match self {
Error::BadRequestException(inner) => inner.source(),
Error::DependentServiceFailureException(inner) => inner.source(),
Error::InternalFailureException(inner) => inner.source(),
Error::LimitExceededException(inner) => inner.source(),
Error::NotFoundException(inner) => inner.source(),
Error::ResourceNotFoundException(inner) => inner.source(),
Error::UnauthorizedException(inner) => inner.source(),
Error::Unhandled(inner) => inner.source(),
}
}
}
impl ::aws_http::request_id::RequestId for Error {
fn request_id(&self) -> Option<&str> {
match self {
Self::BadRequestException(e) => e.request_id(),
Self::DependentServiceFailureException(e) => e.request_id(),
Self::InternalFailureException(e) => e.request_id(),
Self::LimitExceededException(e) => e.request_id(),
Self::NotFoundException(e) => e.request_id(),
Self::ResourceNotFoundException(e) => e.request_id(),
Self::UnauthorizedException(e) => e.request_id(),
Self::Unhandled(e) => e.request_id(),
}
}
}