#[non_exhaustive]
#[derive(std::fmt::Debug)]
pub enum Error {
AccessDeniedException(crate::error::AccessDeniedException),
ConflictException(crate::error::ConflictException),
ConnectorFailureException(crate::error::ConnectorFailureException),
ConnectorTimeoutException(crate::error::ConnectorTimeoutException),
InternalServerException(crate::error::InternalServerException),
QueryTimeoutException(crate::error::QueryTimeoutException),
ResourceNotFoundException(crate::error::ResourceNotFoundException),
ServiceQuotaExceededException(crate::error::ServiceQuotaExceededException),
ThrottlingException(crate::error::ThrottlingException),
TooManyTagsException(crate::error::TooManyTagsException),
ValidationException(crate::error::ValidationException),
Unhandled(crate::error::Unhandled),
}
impl std::fmt::Display for Error {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Error::AccessDeniedException(inner) => inner.fmt(f),
Error::ConflictException(inner) => inner.fmt(f),
Error::ConnectorFailureException(inner) => inner.fmt(f),
Error::ConnectorTimeoutException(inner) => inner.fmt(f),
Error::InternalServerException(inner) => inner.fmt(f),
Error::QueryTimeoutException(inner) => inner.fmt(f),
Error::ResourceNotFoundException(inner) => inner.fmt(f),
Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
Error::ThrottlingException(inner) => inner.fmt(f),
Error::TooManyTagsException(inner) => inner.fmt(f),
Error::ValidationException(inner) => inner.fmt(f),
Error::Unhandled(inner) => inner.fmt(f),
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::BatchPutPropertyValuesError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::BatchPutPropertyValuesError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::BatchPutPropertyValuesError> for Error {
fn from(err: crate::error::BatchPutPropertyValuesError) -> Self {
match err.kind {
crate::error::BatchPutPropertyValuesErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::BatchPutPropertyValuesErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::BatchPutPropertyValuesErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::BatchPutPropertyValuesErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::BatchPutPropertyValuesErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CreateComponentTypeError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::CreateComponentTypeError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::CreateComponentTypeError> for Error {
fn from(err: crate::error::CreateComponentTypeError) -> Self {
match err.kind {
crate::error::CreateComponentTypeErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::CreateComponentTypeErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::CreateComponentTypeErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::CreateComponentTypeErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::CreateComponentTypeErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::CreateComponentTypeErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::CreateComponentTypeErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CreateEntityError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::CreateEntityError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::CreateEntityError> for Error {
fn from(err: crate::error::CreateEntityError) -> Self {
match err.kind {
crate::error::CreateEntityErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::CreateEntityErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::CreateEntityErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::CreateEntityErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::CreateEntityErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::CreateEntityErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::CreateEntityErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CreateSceneError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::CreateSceneError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::CreateSceneError> for Error {
fn from(err: crate::error::CreateSceneError) -> Self {
match err.kind {
crate::error::CreateSceneErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::CreateSceneErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::CreateSceneErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::CreateSceneErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::CreateSceneErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::CreateSceneErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::CreateSceneErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CreateSyncJobError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::CreateSyncJobError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::CreateSyncJobError> for Error {
fn from(err: crate::error::CreateSyncJobError) -> Self {
match err.kind {
crate::error::CreateSyncJobErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::CreateSyncJobErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::CreateSyncJobErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::CreateSyncJobErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::CreateSyncJobErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::CreateSyncJobErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::CreateSyncJobErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::CreateWorkspaceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::CreateWorkspaceError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::CreateWorkspaceError> for Error {
fn from(err: crate::error::CreateWorkspaceError) -> Self {
match err.kind {
crate::error::CreateWorkspaceErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::CreateWorkspaceErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::CreateWorkspaceErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::CreateWorkspaceErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::CreateWorkspaceErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::CreateWorkspaceErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::CreateWorkspaceErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteComponentTypeError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::DeleteComponentTypeError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::DeleteComponentTypeError> for Error {
fn from(err: crate::error::DeleteComponentTypeError) -> Self {
match err.kind {
crate::error::DeleteComponentTypeErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::DeleteComponentTypeErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::DeleteComponentTypeErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::DeleteComponentTypeErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::DeleteComponentTypeErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::DeleteComponentTypeErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteEntityError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::DeleteEntityError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::DeleteEntityError> for Error {
fn from(err: crate::error::DeleteEntityError) -> Self {
match err.kind {
crate::error::DeleteEntityErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::DeleteEntityErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::DeleteEntityErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::DeleteEntityErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::DeleteEntityErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::DeleteEntityErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteSceneError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::DeleteSceneError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::DeleteSceneError> for Error {
fn from(err: crate::error::DeleteSceneError) -> Self {
match err.kind {
crate::error::DeleteSceneErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::DeleteSceneErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::DeleteSceneErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::DeleteSceneErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::DeleteSceneErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::DeleteSceneErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteSyncJobError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::DeleteSyncJobError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::DeleteSyncJobError> for Error {
fn from(err: crate::error::DeleteSyncJobError) -> Self {
match err.kind {
crate::error::DeleteSyncJobErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::DeleteSyncJobErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::DeleteSyncJobErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::DeleteSyncJobErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::DeleteSyncJobErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::DeleteSyncJobErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::DeleteSyncJobErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::DeleteWorkspaceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::DeleteWorkspaceError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::DeleteWorkspaceError> for Error {
fn from(err: crate::error::DeleteWorkspaceError) -> Self {
match err.kind {
crate::error::DeleteWorkspaceErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::DeleteWorkspaceErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::DeleteWorkspaceErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::DeleteWorkspaceErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::DeleteWorkspaceErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::DeleteWorkspaceErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ExecuteQueryError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::ExecuteQueryError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::ExecuteQueryError> for Error {
fn from(err: crate::error::ExecuteQueryError) -> Self {
match err.kind {
crate::error::ExecuteQueryErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::ExecuteQueryErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::ExecuteQueryErrorKind::QueryTimeoutException(inner) => {
Error::QueryTimeoutException(inner)
}
crate::error::ExecuteQueryErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::ExecuteQueryErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::ExecuteQueryErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::ExecuteQueryErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::GetComponentTypeError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::GetComponentTypeError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::GetComponentTypeError> for Error {
fn from(err: crate::error::GetComponentTypeError) -> Self {
match err.kind {
crate::error::GetComponentTypeErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::GetComponentTypeErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::GetComponentTypeErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::GetComponentTypeErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::GetComponentTypeErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::GetComponentTypeErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::GetEntityError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::GetEntityError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::GetEntityError> for Error {
fn from(err: crate::error::GetEntityError) -> Self {
match err.kind {
crate::error::GetEntityErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::GetEntityErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::GetEntityErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::GetEntityErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::GetEntityErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::GetEntityErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::GetPricingPlanError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::GetPricingPlanError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::GetPricingPlanError> for Error {
fn from(err: crate::error::GetPricingPlanError) -> Self {
match err.kind {
crate::error::GetPricingPlanErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::GetPricingPlanErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::GetPricingPlanErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::GetPricingPlanErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::GetPricingPlanErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::GetPropertyValueError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::GetPropertyValueError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::GetPropertyValueError> for Error {
fn from(err: crate::error::GetPropertyValueError) -> Self {
match err.kind {
crate::error::GetPropertyValueErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::GetPropertyValueErrorKind::ConnectorFailureException(inner) => {
Error::ConnectorFailureException(inner)
}
crate::error::GetPropertyValueErrorKind::ConnectorTimeoutException(inner) => {
Error::ConnectorTimeoutException(inner)
}
crate::error::GetPropertyValueErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::GetPropertyValueErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::GetPropertyValueErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::GetPropertyValueErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::GetPropertyValueErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::GetPropertyValueHistoryError, R>>
for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::GetPropertyValueHistoryError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::GetPropertyValueHistoryError> for Error {
fn from(err: crate::error::GetPropertyValueHistoryError) -> Self {
match err.kind {
crate::error::GetPropertyValueHistoryErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::GetPropertyValueHistoryErrorKind::ConnectorFailureException(inner) => {
Error::ConnectorFailureException(inner)
}
crate::error::GetPropertyValueHistoryErrorKind::ConnectorTimeoutException(inner) => {
Error::ConnectorTimeoutException(inner)
}
crate::error::GetPropertyValueHistoryErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::GetPropertyValueHistoryErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::GetPropertyValueHistoryErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::GetPropertyValueHistoryErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::GetPropertyValueHistoryErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::GetSceneError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::GetSceneError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::GetSceneError> for Error {
fn from(err: crate::error::GetSceneError) -> Self {
match err.kind {
crate::error::GetSceneErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::GetSceneErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::GetSceneErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::GetSceneErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::GetSceneErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::GetSceneErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::GetSyncJobError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::GetSyncJobError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::GetSyncJobError> for Error {
fn from(err: crate::error::GetSyncJobError) -> Self {
match err.kind {
crate::error::GetSyncJobErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::GetSyncJobErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::GetSyncJobErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::GetSyncJobErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::GetSyncJobErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::GetSyncJobErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::GetSyncJobErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::GetWorkspaceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::GetWorkspaceError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::GetWorkspaceError> for Error {
fn from(err: crate::error::GetWorkspaceError) -> Self {
match err.kind {
crate::error::GetWorkspaceErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::GetWorkspaceErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::GetWorkspaceErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::GetWorkspaceErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::GetWorkspaceErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::GetWorkspaceErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListComponentTypesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::ListComponentTypesError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::ListComponentTypesError> for Error {
fn from(err: crate::error::ListComponentTypesError) -> Self {
match err.kind {
crate::error::ListComponentTypesErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::ListComponentTypesErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::ListComponentTypesErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::ListComponentTypesErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::ListComponentTypesErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListEntitiesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::ListEntitiesError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::ListEntitiesError> for Error {
fn from(err: crate::error::ListEntitiesError) -> Self {
match err.kind {
crate::error::ListEntitiesErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::ListEntitiesErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::ListEntitiesErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::ListEntitiesErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::ListEntitiesErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListScenesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::ListScenesError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::ListScenesError> for Error {
fn from(err: crate::error::ListScenesError) -> Self {
match err.kind {
crate::error::ListScenesErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::ListScenesErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::ListScenesErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::ListScenesErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::ListScenesErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListSyncJobsError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::ListSyncJobsError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::ListSyncJobsError> for Error {
fn from(err: crate::error::ListSyncJobsError) -> Self {
match err.kind {
crate::error::ListSyncJobsErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::ListSyncJobsErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::ListSyncJobsErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::ListSyncJobsErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::ListSyncJobsErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::ListSyncJobsErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListSyncResourcesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::ListSyncResourcesError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::ListSyncResourcesError> for Error {
fn from(err: crate::error::ListSyncResourcesError) -> Self {
match err.kind {
crate::error::ListSyncResourcesErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::ListSyncResourcesErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::ListSyncResourcesErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::ListSyncResourcesErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::ListSyncResourcesErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::ListSyncResourcesErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.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(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::ListTagsForResourceError> for Error {
fn from(err: crate::error::ListTagsForResourceError) -> Self {
match err.kind {
crate::error::ListTagsForResourceErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::ListTagsForResourceErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::ListTagsForResourceErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::ListWorkspacesError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::ListWorkspacesError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::ListWorkspacesError> for Error {
fn from(err: crate::error::ListWorkspacesError) -> Self {
match err.kind {
crate::error::ListWorkspacesErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::ListWorkspacesErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::ListWorkspacesErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::ListWorkspacesErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::ListWorkspacesErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::TagResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::TagResourceError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::TagResourceError> for Error {
fn from(err: crate::error::TagResourceError) -> Self {
match err.kind {
crate::error::TagResourceErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::TagResourceErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::TagResourceErrorKind::TooManyTagsException(inner) => {
Error::TooManyTagsException(inner)
}
crate::error::TagResourceErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UntagResourceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::UntagResourceError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::UntagResourceError> for Error {
fn from(err: crate::error::UntagResourceError) -> Self {
match err.kind {
crate::error::UntagResourceErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::UntagResourceErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::UntagResourceErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdateComponentTypeError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::UpdateComponentTypeError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::UpdateComponentTypeError> for Error {
fn from(err: crate::error::UpdateComponentTypeError) -> Self {
match err.kind {
crate::error::UpdateComponentTypeErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::UpdateComponentTypeErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::UpdateComponentTypeErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::UpdateComponentTypeErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::UpdateComponentTypeErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::UpdateComponentTypeErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::UpdateComponentTypeErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdateEntityError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::UpdateEntityError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::UpdateEntityError> for Error {
fn from(err: crate::error::UpdateEntityError) -> Self {
match err.kind {
crate::error::UpdateEntityErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::UpdateEntityErrorKind::ConflictException(inner) => {
Error::ConflictException(inner)
}
crate::error::UpdateEntityErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::UpdateEntityErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::UpdateEntityErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::UpdateEntityErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::UpdateEntityErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::UpdateEntityErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdatePricingPlanError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(
err: aws_smithy_http::result::SdkError<crate::error::UpdatePricingPlanError, R>,
) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::UpdatePricingPlanError> for Error {
fn from(err: crate::error::UpdatePricingPlanError) -> Self {
match err.kind {
crate::error::UpdatePricingPlanErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::UpdatePricingPlanErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::UpdatePricingPlanErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::UpdatePricingPlanErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::UpdatePricingPlanErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdateSceneError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::UpdateSceneError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::UpdateSceneError> for Error {
fn from(err: crate::error::UpdateSceneError) -> Self {
match err.kind {
crate::error::UpdateSceneErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::UpdateSceneErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::UpdateSceneErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::UpdateSceneErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::UpdateSceneErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::UpdateSceneErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl<R> From<aws_smithy_http::result::SdkError<crate::error::UpdateWorkspaceError, R>> for Error
where
R: Send + Sync + std::fmt::Debug + 'static,
{
fn from(err: aws_smithy_http::result::SdkError<crate::error::UpdateWorkspaceError, R>) -> Self {
match err {
aws_smithy_http::result::SdkError::ServiceError(context) => {
Self::from(context.into_err())
}
_ => Error::Unhandled(crate::error::Unhandled::new(err.into())),
}
}
}
impl From<crate::error::UpdateWorkspaceError> for Error {
fn from(err: crate::error::UpdateWorkspaceError) -> Self {
match err.kind {
crate::error::UpdateWorkspaceErrorKind::AccessDeniedException(inner) => {
Error::AccessDeniedException(inner)
}
crate::error::UpdateWorkspaceErrorKind::InternalServerException(inner) => {
Error::InternalServerException(inner)
}
crate::error::UpdateWorkspaceErrorKind::ResourceNotFoundException(inner) => {
Error::ResourceNotFoundException(inner)
}
crate::error::UpdateWorkspaceErrorKind::ServiceQuotaExceededException(inner) => {
Error::ServiceQuotaExceededException(inner)
}
crate::error::UpdateWorkspaceErrorKind::ThrottlingException(inner) => {
Error::ThrottlingException(inner)
}
crate::error::UpdateWorkspaceErrorKind::ValidationException(inner) => {
Error::ValidationException(inner)
}
crate::error::UpdateWorkspaceErrorKind::Unhandled(inner) => {
Error::Unhandled(crate::error::Unhandled::new(inner.into()))
}
}
}
}
impl std::error::Error for Error {}