#[non_exhaustive]
#[derive(std::fmt::Debug)]
pub enum Error {
BadGatewayException(crate::error::BadGatewayException),
BadRequestException(crate::error::BadRequestException),
ConflictException(crate::error::ConflictException),
ForbiddenException(crate::error::ForbiddenException),
GatewayTimeoutException(crate::error::GatewayTimeoutException),
InternalServerErrorException(crate::error::InternalServerErrorException),
NotFoundException(crate::error::NotFoundException),
TooManyRequestsException(crate::error::TooManyRequestsException),
UnprocessableEntityException(crate::error::UnprocessableEntityException),
Unhandled(Box<dyn std::error::Error + Send + Sync + 'static>),
}
impl std::fmt::Display for Error {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Error::BadGatewayException(inner) => inner.fmt(f),
Error::BadRequestException(inner) => inner.fmt(f),
Error::ConflictException(inner) => inner.fmt(f),
Error::ForbiddenException(inner) => inner.fmt(f),
Error::GatewayTimeoutException(inner) => inner.fmt(f),
Error::InternalServerErrorException(inner) => inner.fmt(f),
Error::NotFoundException(inner) => inner.fmt(f),
Error::TooManyRequestsException(inner) => inner.fmt(f),
Error::UnprocessableEntityException(inner) => inner.fmt(f),
Error::Unhandled(inner) => inner.fmt(f),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::AcceptInputDeviceTransferError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::AcceptInputDeviceTransferError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::AcceptInputDeviceTransferErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::AcceptInputDeviceTransferErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::AcceptInputDeviceTransferErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::AcceptInputDeviceTransferErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::AcceptInputDeviceTransferErrorKind::GatewayTimeoutException(
inner,
) => Error::GatewayTimeoutException(inner),
crate::error::AcceptInputDeviceTransferErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::AcceptInputDeviceTransferErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::AcceptInputDeviceTransferErrorKind::TooManyRequestsException(
inner,
) => Error::TooManyRequestsException(inner),
crate::error::AcceptInputDeviceTransferErrorKind::UnprocessableEntityException(
inner,
) => Error::UnprocessableEntityException(inner),
crate::error::AcceptInputDeviceTransferErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::BatchDeleteError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::BatchDeleteError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::BatchDeleteErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::BatchDeleteErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::BatchDeleteErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::BatchDeleteErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::BatchDeleteErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::BatchDeleteErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::BatchDeleteErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::BatchDeleteErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::BatchDeleteErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::BatchStartError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::BatchStartError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::BatchStartErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::BatchStartErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::BatchStartErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::BatchStartErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::BatchStartErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::BatchStartErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::BatchStartErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::BatchStartErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::BatchStartErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::BatchStopError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::BatchStopError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::BatchStopErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::BatchStopErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::BatchStopErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::BatchStopErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::BatchStopErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::BatchStopErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::BatchStopErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::BatchStopErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::BatchStopErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::BatchUpdateScheduleError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::BatchUpdateScheduleError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::BatchUpdateScheduleErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::BatchUpdateScheduleErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::BatchUpdateScheduleErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::BatchUpdateScheduleErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::BatchUpdateScheduleErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::BatchUpdateScheduleErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::BatchUpdateScheduleErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::BatchUpdateScheduleErrorKind::UnprocessableEntityException(inner) => {
Error::UnprocessableEntityException(inner)
}
crate::error::BatchUpdateScheduleErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CancelInputDeviceTransferError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::CancelInputDeviceTransferError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::CancelInputDeviceTransferErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::CancelInputDeviceTransferErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::CancelInputDeviceTransferErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::CancelInputDeviceTransferErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::CancelInputDeviceTransferErrorKind::GatewayTimeoutException(
inner,
) => Error::GatewayTimeoutException(inner),
crate::error::CancelInputDeviceTransferErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::CancelInputDeviceTransferErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::CancelInputDeviceTransferErrorKind::TooManyRequestsException(
inner,
) => Error::TooManyRequestsException(inner),
crate::error::CancelInputDeviceTransferErrorKind::UnprocessableEntityException(
inner,
) => Error::UnprocessableEntityException(inner),
crate::error::CancelInputDeviceTransferErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ClaimDeviceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::ClaimDeviceError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::ClaimDeviceErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::ClaimDeviceErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::ClaimDeviceErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::ClaimDeviceErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::ClaimDeviceErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::ClaimDeviceErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::ClaimDeviceErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::ClaimDeviceErrorKind::UnprocessableEntityException(inner) => {
Error::UnprocessableEntityException(inner)
}
crate::error::ClaimDeviceErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CreateChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::CreateChannelError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::CreateChannelErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::CreateChannelErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::CreateChannelErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::CreateChannelErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::CreateChannelErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::CreateChannelErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::CreateChannelErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::CreateChannelErrorKind::UnprocessableEntityException(inner) => {
Error::UnprocessableEntityException(inner)
}
crate::error::CreateChannelErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CreateInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::CreateInputError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::CreateInputErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::CreateInputErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::CreateInputErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::CreateInputErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::CreateInputErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::CreateInputErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::CreateInputErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CreateInputSecurityGroupError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::CreateInputSecurityGroupError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::CreateInputSecurityGroupErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::CreateInputSecurityGroupErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::CreateInputSecurityGroupErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::CreateInputSecurityGroupErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::CreateInputSecurityGroupErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::CreateInputSecurityGroupErrorKind::TooManyRequestsException(
inner,
) => Error::TooManyRequestsException(inner),
crate::error::CreateInputSecurityGroupErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CreateMultiplexError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::CreateMultiplexError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::CreateMultiplexErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::CreateMultiplexErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::CreateMultiplexErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::CreateMultiplexErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::CreateMultiplexErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::CreateMultiplexErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::CreateMultiplexErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::CreateMultiplexErrorKind::UnprocessableEntityException(inner) => {
Error::UnprocessableEntityException(inner)
}
crate::error::CreateMultiplexErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CreateMultiplexProgramError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::CreateMultiplexProgramError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::CreateMultiplexProgramErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::CreateMultiplexProgramErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::CreateMultiplexProgramErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::CreateMultiplexProgramErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::CreateMultiplexProgramErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::CreateMultiplexProgramErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::CreateMultiplexProgramErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::CreateMultiplexProgramErrorKind::UnprocessableEntityException(
inner,
) => Error::UnprocessableEntityException(inner),
crate::error::CreateMultiplexProgramErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CreatePartnerInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::CreatePartnerInputError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::CreatePartnerInputErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::CreatePartnerInputErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::CreatePartnerInputErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::CreatePartnerInputErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::CreatePartnerInputErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::CreatePartnerInputErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::CreatePartnerInputErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CreateTagsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::CreateTagsError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::CreateTagsErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::CreateTagsErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::CreateTagsErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::CreateTagsErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::CreateTagsErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::DeleteChannelError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DeleteChannelErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DeleteChannelErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DeleteChannelErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::DeleteChannelErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DeleteChannelErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DeleteChannelErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DeleteChannelErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DeleteChannelErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DeleteChannelErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::DeleteInputError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DeleteInputErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DeleteInputErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DeleteInputErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::DeleteInputErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DeleteInputErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DeleteInputErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DeleteInputErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DeleteInputErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DeleteInputErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteInputSecurityGroupError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::DeleteInputSecurityGroupError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DeleteInputSecurityGroupErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DeleteInputSecurityGroupErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DeleteInputSecurityGroupErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DeleteInputSecurityGroupErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DeleteInputSecurityGroupErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::DeleteInputSecurityGroupErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DeleteInputSecurityGroupErrorKind::TooManyRequestsException(
inner,
) => Error::TooManyRequestsException(inner),
crate::error::DeleteInputSecurityGroupErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteMultiplexError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::DeleteMultiplexError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DeleteMultiplexErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DeleteMultiplexErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DeleteMultiplexErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::DeleteMultiplexErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DeleteMultiplexErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DeleteMultiplexErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DeleteMultiplexErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DeleteMultiplexErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DeleteMultiplexErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteMultiplexProgramError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::DeleteMultiplexProgramError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DeleteMultiplexProgramErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DeleteMultiplexProgramErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DeleteMultiplexProgramErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::DeleteMultiplexProgramErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DeleteMultiplexProgramErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DeleteMultiplexProgramErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::DeleteMultiplexProgramErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DeleteMultiplexProgramErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DeleteMultiplexProgramErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteReservationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::DeleteReservationError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DeleteReservationErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DeleteReservationErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DeleteReservationErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::DeleteReservationErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DeleteReservationErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DeleteReservationErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DeleteReservationErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DeleteReservationErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DeleteReservationErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteScheduleError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::DeleteScheduleError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DeleteScheduleErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DeleteScheduleErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DeleteScheduleErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DeleteScheduleErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DeleteScheduleErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DeleteScheduleErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DeleteScheduleErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DeleteScheduleErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteTagsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::DeleteTagsError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DeleteTagsErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DeleteTagsErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DeleteTagsErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DeleteTagsErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DeleteTagsErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DescribeChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::DescribeChannelError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DescribeChannelErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DescribeChannelErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DescribeChannelErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DescribeChannelErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DescribeChannelErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DescribeChannelErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DescribeChannelErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DescribeChannelErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DescribeInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::DescribeInputError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DescribeInputErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DescribeInputErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DescribeInputErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DescribeInputErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DescribeInputErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DescribeInputErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DescribeInputErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DescribeInputErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DescribeInputDeviceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::DescribeInputDeviceError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DescribeInputDeviceErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DescribeInputDeviceErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DescribeInputDeviceErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DescribeInputDeviceErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DescribeInputDeviceErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DescribeInputDeviceErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DescribeInputDeviceErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DescribeInputDeviceErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DescribeInputDeviceThumbnailError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::DescribeInputDeviceThumbnailError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, ..} => match err.kind {
crate::error::DescribeInputDeviceThumbnailErrorKind::BadGatewayException(inner) => Error::BadGatewayException(inner),
crate::error::DescribeInputDeviceThumbnailErrorKind::BadRequestException(inner) => Error::BadRequestException(inner),
crate::error::DescribeInputDeviceThumbnailErrorKind::ForbiddenException(inner) => Error::ForbiddenException(inner),
crate::error::DescribeInputDeviceThumbnailErrorKind::GatewayTimeoutException(inner) => Error::GatewayTimeoutException(inner),
crate::error::DescribeInputDeviceThumbnailErrorKind::InternalServerErrorException(inner) => Error::InternalServerErrorException(inner),
crate::error::DescribeInputDeviceThumbnailErrorKind::NotFoundException(inner) => Error::NotFoundException(inner),
crate::error::DescribeInputDeviceThumbnailErrorKind::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
crate::error::DescribeInputDeviceThumbnailErrorKind::Unhandled(inner) => Error::Unhandled(inner),
}
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DescribeInputSecurityGroupError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::DescribeInputSecurityGroupError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DescribeInputSecurityGroupErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DescribeInputSecurityGroupErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DescribeInputSecurityGroupErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DescribeInputSecurityGroupErrorKind::GatewayTimeoutException(
inner,
) => Error::GatewayTimeoutException(inner),
crate::error::DescribeInputSecurityGroupErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::DescribeInputSecurityGroupErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DescribeInputSecurityGroupErrorKind::TooManyRequestsException(
inner,
) => Error::TooManyRequestsException(inner),
crate::error::DescribeInputSecurityGroupErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DescribeMultiplexError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::DescribeMultiplexError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DescribeMultiplexErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DescribeMultiplexErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DescribeMultiplexErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DescribeMultiplexErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DescribeMultiplexErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DescribeMultiplexErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DescribeMultiplexErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DescribeMultiplexErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DescribeMultiplexProgramError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::DescribeMultiplexProgramError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DescribeMultiplexProgramErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DescribeMultiplexProgramErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DescribeMultiplexProgramErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DescribeMultiplexProgramErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DescribeMultiplexProgramErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::DescribeMultiplexProgramErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DescribeMultiplexProgramErrorKind::TooManyRequestsException(
inner,
) => Error::TooManyRequestsException(inner),
crate::error::DescribeMultiplexProgramErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DescribeOfferingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::DescribeOfferingError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DescribeOfferingErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DescribeOfferingErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DescribeOfferingErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DescribeOfferingErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DescribeOfferingErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DescribeOfferingErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DescribeOfferingErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DescribeOfferingErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DescribeReservationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::DescribeReservationError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DescribeReservationErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DescribeReservationErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DescribeReservationErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DescribeReservationErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DescribeReservationErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DescribeReservationErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DescribeReservationErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DescribeReservationErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DescribeScheduleError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::DescribeScheduleError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::DescribeScheduleErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::DescribeScheduleErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::DescribeScheduleErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::DescribeScheduleErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::DescribeScheduleErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::DescribeScheduleErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::DescribeScheduleErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::DescribeScheduleErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListChannelsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::ListChannelsError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::ListChannelsErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::ListChannelsErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::ListChannelsErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::ListChannelsErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::ListChannelsErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::ListChannelsErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::ListChannelsErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListInputDevicesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::ListInputDevicesError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::ListInputDevicesErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::ListInputDevicesErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::ListInputDevicesErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::ListInputDevicesErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::ListInputDevicesErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::ListInputDevicesErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::ListInputDevicesErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListInputDeviceTransfersError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::ListInputDeviceTransfersError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::ListInputDeviceTransfersErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::ListInputDeviceTransfersErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::ListInputDeviceTransfersErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::ListInputDeviceTransfersErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::ListInputDeviceTransfersErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::ListInputDeviceTransfersErrorKind::TooManyRequestsException(
inner,
) => Error::TooManyRequestsException(inner),
crate::error::ListInputDeviceTransfersErrorKind::UnprocessableEntityException(
inner,
) => Error::UnprocessableEntityException(inner),
crate::error::ListInputDeviceTransfersErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListInputsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::ListInputsError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::ListInputsErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::ListInputsErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::ListInputsErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::ListInputsErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::ListInputsErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::ListInputsErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::ListInputsErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListInputSecurityGroupsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::ListInputSecurityGroupsError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::ListInputSecurityGroupsErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::ListInputSecurityGroupsErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::ListInputSecurityGroupsErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::ListInputSecurityGroupsErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::ListInputSecurityGroupsErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::ListInputSecurityGroupsErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::ListInputSecurityGroupsErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListMultiplexesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::ListMultiplexesError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::ListMultiplexesErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::ListMultiplexesErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::ListMultiplexesErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::ListMultiplexesErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::ListMultiplexesErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::ListMultiplexesErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::ListMultiplexesErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListMultiplexProgramsError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::ListMultiplexProgramsError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::ListMultiplexProgramsErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::ListMultiplexProgramsErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::ListMultiplexProgramsErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::ListMultiplexProgramsErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::ListMultiplexProgramsErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::ListMultiplexProgramsErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::ListMultiplexProgramsErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::ListMultiplexProgramsErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListOfferingsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::ListOfferingsError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::ListOfferingsErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::ListOfferingsErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::ListOfferingsErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::ListOfferingsErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::ListOfferingsErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::ListOfferingsErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::ListOfferingsErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListReservationsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::ListReservationsError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::ListReservationsErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::ListReservationsErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::ListReservationsErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::ListReservationsErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::ListReservationsErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::ListReservationsErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::ListReservationsErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListTagsForResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::ListTagsForResourceError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::ListTagsForResourceErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::ListTagsForResourceErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::ListTagsForResourceErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::ListTagsForResourceErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::ListTagsForResourceErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::PurchaseOfferingError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::PurchaseOfferingError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::PurchaseOfferingErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::PurchaseOfferingErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::PurchaseOfferingErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::PurchaseOfferingErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::PurchaseOfferingErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::PurchaseOfferingErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::PurchaseOfferingErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::PurchaseOfferingErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::PurchaseOfferingErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::RejectInputDeviceTransferError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::RejectInputDeviceTransferError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::RejectInputDeviceTransferErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::RejectInputDeviceTransferErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::RejectInputDeviceTransferErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::RejectInputDeviceTransferErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::RejectInputDeviceTransferErrorKind::GatewayTimeoutException(
inner,
) => Error::GatewayTimeoutException(inner),
crate::error::RejectInputDeviceTransferErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::RejectInputDeviceTransferErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::RejectInputDeviceTransferErrorKind::TooManyRequestsException(
inner,
) => Error::TooManyRequestsException(inner),
crate::error::RejectInputDeviceTransferErrorKind::UnprocessableEntityException(
inner,
) => Error::UnprocessableEntityException(inner),
crate::error::RejectInputDeviceTransferErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::StartChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::StartChannelError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::StartChannelErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::StartChannelErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::StartChannelErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::StartChannelErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::StartChannelErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::StartChannelErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::StartChannelErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::StartChannelErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::StartChannelErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::StartMultiplexError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::StartMultiplexError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::StartMultiplexErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::StartMultiplexErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::StartMultiplexErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::StartMultiplexErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::StartMultiplexErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::StartMultiplexErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::StartMultiplexErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::StartMultiplexErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::StartMultiplexErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::StopChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::StopChannelError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::StopChannelErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::StopChannelErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::StopChannelErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::StopChannelErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::StopChannelErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::StopChannelErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::StopChannelErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::StopChannelErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::StopChannelErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::StopMultiplexError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::StopMultiplexError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::StopMultiplexErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::StopMultiplexErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::StopMultiplexErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::StopMultiplexErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::StopMultiplexErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::StopMultiplexErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::StopMultiplexErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::StopMultiplexErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::StopMultiplexErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::TransferInputDeviceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::TransferInputDeviceError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::TransferInputDeviceErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::TransferInputDeviceErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::TransferInputDeviceErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::TransferInputDeviceErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::TransferInputDeviceErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::TransferInputDeviceErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::TransferInputDeviceErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::TransferInputDeviceErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::TransferInputDeviceErrorKind::UnprocessableEntityException(inner) => {
Error::UnprocessableEntityException(inner)
}
crate::error::TransferInputDeviceErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdateChannelError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::UpdateChannelError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::UpdateChannelErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::UpdateChannelErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::UpdateChannelErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::UpdateChannelErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::UpdateChannelErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::UpdateChannelErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::UpdateChannelErrorKind::UnprocessableEntityException(inner) => {
Error::UnprocessableEntityException(inner)
}
crate::error::UpdateChannelErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdateChannelClassError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::UpdateChannelClassError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::UpdateChannelClassErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::UpdateChannelClassErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::UpdateChannelClassErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::UpdateChannelClassErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::UpdateChannelClassErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::UpdateChannelClassErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::UpdateChannelClassErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::UpdateChannelClassErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::UpdateChannelClassErrorKind::UnprocessableEntityException(inner) => {
Error::UnprocessableEntityException(inner)
}
crate::error::UpdateChannelClassErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdateInputError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::UpdateInputError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::UpdateInputErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::UpdateInputErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::UpdateInputErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::UpdateInputErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::UpdateInputErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::UpdateInputErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::UpdateInputErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::UpdateInputErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdateInputDeviceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::UpdateInputDeviceError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::UpdateInputDeviceErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::UpdateInputDeviceErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::UpdateInputDeviceErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::UpdateInputDeviceErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::UpdateInputDeviceErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::UpdateInputDeviceErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::UpdateInputDeviceErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::UpdateInputDeviceErrorKind::UnprocessableEntityException(inner) => {
Error::UnprocessableEntityException(inner)
}
crate::error::UpdateInputDeviceErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdateInputSecurityGroupError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::UpdateInputSecurityGroupError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::UpdateInputSecurityGroupErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::UpdateInputSecurityGroupErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::UpdateInputSecurityGroupErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::UpdateInputSecurityGroupErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::UpdateInputSecurityGroupErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::UpdateInputSecurityGroupErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::UpdateInputSecurityGroupErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::UpdateInputSecurityGroupErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdateMultiplexError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::UpdateMultiplexError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::UpdateMultiplexErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::UpdateMultiplexErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::UpdateMultiplexErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::UpdateMultiplexErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::UpdateMultiplexErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::UpdateMultiplexErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::UpdateMultiplexErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::UpdateMultiplexErrorKind::UnprocessableEntityException(inner) => {
Error::UnprocessableEntityException(inner)
}
crate::error::UpdateMultiplexErrorKind::Unhandled(inner) => Error::Unhandled(inner),
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdateMultiplexProgramError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::UpdateMultiplexProgramError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::UpdateMultiplexProgramErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::UpdateMultiplexProgramErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::UpdateMultiplexProgramErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::UpdateMultiplexProgramErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::UpdateMultiplexProgramErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::UpdateMultiplexProgramErrorKind::InternalServerErrorException(
inner,
) => Error::InternalServerErrorException(inner),
crate::error::UpdateMultiplexProgramErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::UpdateMultiplexProgramErrorKind::UnprocessableEntityException(
inner,
) => Error::UnprocessableEntityException(inner),
crate::error::UpdateMultiplexProgramErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdateReservationError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::UpdateReservationError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError { err, .. } => match err.kind {
crate::error::UpdateReservationErrorKind::BadGatewayException(inner) => {
Error::BadGatewayException(inner)
}
crate::error::UpdateReservationErrorKind::BadRequestException(inner) => {
Error::BadRequestException(inner)
}
crate::error::UpdateReservationErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::UpdateReservationErrorKind::ForbiddenException(inner) => {
Error::ForbiddenException(inner)
}
crate::error::UpdateReservationErrorKind::GatewayTimeoutException(inner) => {
Error::GatewayTimeoutException(inner)
}
crate::error::UpdateReservationErrorKind::InternalServerErrorException(inner) => {
Error::InternalServerErrorException(inner)
}
crate::error::UpdateReservationErrorKind::NotFoundException(inner) => {
Error::NotFoundException(inner)
}
crate::error::UpdateReservationErrorKind::TooManyRequestsException(inner) => {
Error::TooManyRequestsException(inner)
}
crate::error::UpdateReservationErrorKind::Unhandled(inner) => {
Error::Unhandled(inner)
}
},
_ => Error::Unhandled(err.into()),
}
}
}
impl std::error::Error for Error {}