#[non_exhaustive]
pub enum Error { BadRequestException(BadRequestException), InternalServerErrorException(InternalServerErrorException), Unhandled(Unhandled), }
Expand description

All possible error types for this service.

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

BadRequestException(BadRequestException)

General error information.

§

InternalServerErrorException(InternalServerErrorException)

General error information.

§

Unhandled(Unhandled)

An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AssociateRoleToGroupError> for Error

source§

fn from(err: AssociateRoleToGroupError) -> Self

Converts to this type from the input type.
source§

impl From<AssociateServiceRoleToAccountError> for Error

source§

fn from(err: AssociateServiceRoleToAccountError) -> Self

Converts to this type from the input type.
source§

impl From<CreateConnectorDefinitionError> for Error

source§

fn from(err: CreateConnectorDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateConnectorDefinitionVersionError> for Error

source§

fn from(err: CreateConnectorDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateCoreDefinitionError> for Error

source§

fn from(err: CreateCoreDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateCoreDefinitionVersionError> for Error

source§

fn from(err: CreateCoreDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateDeploymentError> for Error

source§

fn from(err: CreateDeploymentError) -> Self

Converts to this type from the input type.
source§

impl From<CreateDeviceDefinitionError> for Error

source§

fn from(err: CreateDeviceDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateDeviceDefinitionVersionError> for Error

source§

fn from(err: CreateDeviceDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateFunctionDefinitionError> for Error

source§

fn from(err: CreateFunctionDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateFunctionDefinitionVersionError> for Error

source§

fn from(err: CreateFunctionDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateGroupCertificateAuthorityError> for Error

source§

fn from(err: CreateGroupCertificateAuthorityError) -> Self

Converts to this type from the input type.
source§

impl From<CreateGroupError> for Error

source§

fn from(err: CreateGroupError) -> Self

Converts to this type from the input type.
source§

impl From<CreateGroupVersionError> for Error

source§

fn from(err: CreateGroupVersionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateLoggerDefinitionError> for Error

source§

fn from(err: CreateLoggerDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateLoggerDefinitionVersionError> for Error

source§

fn from(err: CreateLoggerDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateResourceDefinitionError> for Error

source§

fn from(err: CreateResourceDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateResourceDefinitionVersionError> for Error

source§

fn from(err: CreateResourceDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateSoftwareUpdateJobError> for Error

source§

fn from(err: CreateSoftwareUpdateJobError) -> Self

Converts to this type from the input type.
source§

impl From<CreateSubscriptionDefinitionError> for Error

source§

fn from(err: CreateSubscriptionDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<CreateSubscriptionDefinitionVersionError> for Error

source§

fn from(err: CreateSubscriptionDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteConnectorDefinitionError> for Error

source§

fn from(err: DeleteConnectorDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteCoreDefinitionError> for Error

source§

fn from(err: DeleteCoreDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteDeviceDefinitionError> for Error

source§

fn from(err: DeleteDeviceDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteFunctionDefinitionError> for Error

source§

fn from(err: DeleteFunctionDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteGroupError> for Error

source§

fn from(err: DeleteGroupError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteLoggerDefinitionError> for Error

source§

fn from(err: DeleteLoggerDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteResourceDefinitionError> for Error

source§

fn from(err: DeleteResourceDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<DeleteSubscriptionDefinitionError> for Error

source§

fn from(err: DeleteSubscriptionDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<DisassociateRoleFromGroupError> for Error

source§

fn from(err: DisassociateRoleFromGroupError) -> Self

Converts to this type from the input type.
source§

impl From<DisassociateServiceRoleFromAccountError> for Error

source§

fn from(err: DisassociateServiceRoleFromAccountError) -> Self

Converts to this type from the input type.
source§

impl From<GetAssociatedRoleError> for Error

source§

fn from(err: GetAssociatedRoleError) -> Self

Converts to this type from the input type.
source§

impl From<GetBulkDeploymentStatusError> for Error

source§

fn from(err: GetBulkDeploymentStatusError) -> Self

Converts to this type from the input type.
source§

impl From<GetConnectivityInfoError> for Error

source§

fn from(err: GetConnectivityInfoError) -> Self

Converts to this type from the input type.
source§

impl From<GetConnectorDefinitionError> for Error

source§

fn from(err: GetConnectorDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<GetConnectorDefinitionVersionError> for Error

source§

fn from(err: GetConnectorDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<GetCoreDefinitionError> for Error

source§

fn from(err: GetCoreDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<GetCoreDefinitionVersionError> for Error

source§

fn from(err: GetCoreDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<GetDeploymentStatusError> for Error

source§

fn from(err: GetDeploymentStatusError) -> Self

Converts to this type from the input type.
source§

impl From<GetDeviceDefinitionError> for Error

source§

fn from(err: GetDeviceDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<GetDeviceDefinitionVersionError> for Error

source§

fn from(err: GetDeviceDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<GetFunctionDefinitionError> for Error

source§

fn from(err: GetFunctionDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<GetFunctionDefinitionVersionError> for Error

source§

fn from(err: GetFunctionDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<GetGroupCertificateAuthorityError> for Error

source§

fn from(err: GetGroupCertificateAuthorityError) -> Self

Converts to this type from the input type.
source§

impl From<GetGroupCertificateConfigurationError> for Error

source§

fn from(err: GetGroupCertificateConfigurationError) -> Self

Converts to this type from the input type.
source§

impl From<GetGroupError> for Error

source§

fn from(err: GetGroupError) -> Self

Converts to this type from the input type.
source§

impl From<GetGroupVersionError> for Error

source§

fn from(err: GetGroupVersionError) -> Self

Converts to this type from the input type.
source§

impl From<GetLoggerDefinitionError> for Error

source§

fn from(err: GetLoggerDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<GetLoggerDefinitionVersionError> for Error

source§

fn from(err: GetLoggerDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<GetResourceDefinitionError> for Error

source§

fn from(err: GetResourceDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<GetResourceDefinitionVersionError> for Error

source§

fn from(err: GetResourceDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<GetServiceRoleForAccountError> for Error

source§

fn from(err: GetServiceRoleForAccountError) -> Self

Converts to this type from the input type.
source§

impl From<GetSubscriptionDefinitionError> for Error

source§

fn from(err: GetSubscriptionDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<GetSubscriptionDefinitionVersionError> for Error

source§

fn from(err: GetSubscriptionDefinitionVersionError) -> Self

Converts to this type from the input type.
source§

impl From<GetThingRuntimeConfigurationError> for Error

source§

fn from(err: GetThingRuntimeConfigurationError) -> Self

Converts to this type from the input type.
source§

impl From<ListBulkDeploymentDetailedReportsError> for Error

source§

fn from(err: ListBulkDeploymentDetailedReportsError) -> Self

Converts to this type from the input type.
source§

impl From<ListBulkDeploymentsError> for Error

source§

fn from(err: ListBulkDeploymentsError) -> Self

Converts to this type from the input type.
source§

impl From<ListConnectorDefinitionVersionsError> for Error

source§

fn from(err: ListConnectorDefinitionVersionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListConnectorDefinitionsError> for Error

source§

fn from(err: ListConnectorDefinitionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListCoreDefinitionVersionsError> for Error

source§

fn from(err: ListCoreDefinitionVersionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListCoreDefinitionsError> for Error

source§

fn from(err: ListCoreDefinitionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListDeploymentsError> for Error

source§

fn from(err: ListDeploymentsError) -> Self

Converts to this type from the input type.
source§

impl From<ListDeviceDefinitionVersionsError> for Error

source§

fn from(err: ListDeviceDefinitionVersionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListDeviceDefinitionsError> for Error

source§

fn from(err: ListDeviceDefinitionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListFunctionDefinitionVersionsError> for Error

source§

fn from(err: ListFunctionDefinitionVersionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListFunctionDefinitionsError> for Error

source§

fn from(err: ListFunctionDefinitionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListGroupCertificateAuthoritiesError> for Error

source§

fn from(err: ListGroupCertificateAuthoritiesError) -> Self

Converts to this type from the input type.
source§

impl From<ListGroupVersionsError> for Error

source§

fn from(err: ListGroupVersionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListGroupsError> for Error

source§

fn from(err: ListGroupsError) -> Self

Converts to this type from the input type.
source§

impl From<ListLoggerDefinitionVersionsError> for Error

source§

fn from(err: ListLoggerDefinitionVersionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListLoggerDefinitionsError> for Error

source§

fn from(err: ListLoggerDefinitionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListResourceDefinitionVersionsError> for Error

source§

fn from(err: ListResourceDefinitionVersionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListResourceDefinitionsError> for Error

source§

fn from(err: ListResourceDefinitionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListSubscriptionDefinitionVersionsError> for Error

source§

fn from(err: ListSubscriptionDefinitionVersionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListSubscriptionDefinitionsError> for Error

source§

fn from(err: ListSubscriptionDefinitionsError) -> Self

Converts to this type from the input type.
source§

impl From<ListTagsForResourceError> for Error

source§

fn from(err: ListTagsForResourceError) -> Self

Converts to this type from the input type.
source§

impl From<ResetDeploymentsError> for Error

source§

fn from(err: ResetDeploymentsError) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<AssociateRoleToGroupError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<AssociateRoleToGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<AssociateServiceRoleToAccountError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<AssociateServiceRoleToAccountError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateConnectorDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateConnectorDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateConnectorDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateConnectorDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateCoreDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateCoreDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateCoreDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateCoreDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateDeploymentError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateDeploymentError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateDeviceDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateDeviceDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateDeviceDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateDeviceDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateFunctionDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateFunctionDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateFunctionDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateFunctionDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateGroupCertificateAuthorityError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateGroupCertificateAuthorityError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateGroupError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateGroupVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateGroupVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateLoggerDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateLoggerDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateLoggerDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateLoggerDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateResourceDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateResourceDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateResourceDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateResourceDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateSoftwareUpdateJobError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateSoftwareUpdateJobError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateSubscriptionDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateSubscriptionDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<CreateSubscriptionDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<CreateSubscriptionDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteConnectorDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteConnectorDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteCoreDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteCoreDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteDeviceDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteDeviceDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteFunctionDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteFunctionDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteGroupError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteLoggerDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteLoggerDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteResourceDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteResourceDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DeleteSubscriptionDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DeleteSubscriptionDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DisassociateRoleFromGroupError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DisassociateRoleFromGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<DisassociateServiceRoleFromAccountError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<DisassociateServiceRoleFromAccountError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetAssociatedRoleError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetAssociatedRoleError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetBulkDeploymentStatusError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetBulkDeploymentStatusError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetConnectivityInfoError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetConnectivityInfoError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetConnectorDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetConnectorDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetConnectorDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetConnectorDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetCoreDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetCoreDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetCoreDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetCoreDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetDeploymentStatusError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetDeploymentStatusError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetDeviceDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetDeviceDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetDeviceDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetDeviceDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetFunctionDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetFunctionDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetFunctionDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetFunctionDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetGroupCertificateAuthorityError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetGroupCertificateAuthorityError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetGroupCertificateConfigurationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetGroupCertificateConfigurationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetGroupError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetGroupVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetGroupVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetLoggerDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetLoggerDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetLoggerDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetLoggerDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetResourceDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetResourceDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetResourceDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetResourceDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetServiceRoleForAccountError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetServiceRoleForAccountError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetSubscriptionDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetSubscriptionDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetSubscriptionDefinitionVersionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetSubscriptionDefinitionVersionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<GetThingRuntimeConfigurationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<GetThingRuntimeConfigurationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListBulkDeploymentDetailedReportsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListBulkDeploymentDetailedReportsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListBulkDeploymentsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListBulkDeploymentsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListConnectorDefinitionVersionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListConnectorDefinitionVersionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListConnectorDefinitionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListConnectorDefinitionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListCoreDefinitionVersionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListCoreDefinitionVersionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListCoreDefinitionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListCoreDefinitionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListDeploymentsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListDeploymentsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListDeviceDefinitionVersionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListDeviceDefinitionVersionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListDeviceDefinitionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListDeviceDefinitionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListFunctionDefinitionVersionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListFunctionDefinitionVersionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListFunctionDefinitionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListFunctionDefinitionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListGroupCertificateAuthoritiesError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListGroupCertificateAuthoritiesError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListGroupVersionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListGroupVersionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListGroupsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListGroupsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListLoggerDefinitionVersionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListLoggerDefinitionVersionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListLoggerDefinitionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListLoggerDefinitionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListResourceDefinitionVersionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListResourceDefinitionVersionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListResourceDefinitionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListResourceDefinitionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListSubscriptionDefinitionVersionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListSubscriptionDefinitionVersionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListSubscriptionDefinitionsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListSubscriptionDefinitionsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ListTagsForResourceError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ListTagsForResourceError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<ResetDeploymentsError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<ResetDeploymentsError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<StartBulkDeploymentError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<StartBulkDeploymentError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<StopBulkDeploymentError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<StopBulkDeploymentError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<TagResourceError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<TagResourceError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UntagResourceError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UntagResourceError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateConnectivityInfoError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateConnectivityInfoError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateConnectorDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateConnectorDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateCoreDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateCoreDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateDeviceDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateDeviceDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateFunctionDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateFunctionDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateGroupCertificateConfigurationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateGroupCertificateConfigurationError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateGroupError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateGroupError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateLoggerDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateLoggerDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateResourceDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateResourceDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateSubscriptionDefinitionError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateSubscriptionDefinitionError, R>) -> Self

Converts to this type from the input type.
source§

impl<R> From<SdkError<UpdateThingRuntimeConfigurationError, R>> for Errorwhere R: Send + Sync + Debug + 'static,

source§

fn from(err: SdkError<UpdateThingRuntimeConfigurationError, R>) -> Self

Converts to this type from the input type.
source§

impl From<StartBulkDeploymentError> for Error

source§

fn from(err: StartBulkDeploymentError) -> Self

Converts to this type from the input type.
source§

impl From<StopBulkDeploymentError> for Error

source§

fn from(err: StopBulkDeploymentError) -> Self

Converts to this type from the input type.
source§

impl From<TagResourceError> for Error

source§

fn from(err: TagResourceError) -> Self

Converts to this type from the input type.
source§

impl From<UntagResourceError> for Error

source§

fn from(err: UntagResourceError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateConnectivityInfoError> for Error

source§

fn from(err: UpdateConnectivityInfoError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateConnectorDefinitionError> for Error

source§

fn from(err: UpdateConnectorDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateCoreDefinitionError> for Error

source§

fn from(err: UpdateCoreDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateDeviceDefinitionError> for Error

source§

fn from(err: UpdateDeviceDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateFunctionDefinitionError> for Error

source§

fn from(err: UpdateFunctionDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateGroupCertificateConfigurationError> for Error

source§

fn from(err: UpdateGroupCertificateConfigurationError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateGroupError> for Error

source§

fn from(err: UpdateGroupError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateLoggerDefinitionError> for Error

source§

fn from(err: UpdateLoggerDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateResourceDefinitionError> for Error

source§

fn from(err: UpdateResourceDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateSubscriptionDefinitionError> for Error

source§

fn from(err: UpdateSubscriptionDefinitionError) -> Self

Converts to this type from the input type.
source§

impl From<UpdateThingRuntimeConfigurationError> for Error

source§

fn from(err: UpdateThingRuntimeConfigurationError) -> Self

Converts to this type from the input type.
source§

impl RequestId for Error

source§

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.

Auto Trait Implementations§

§

impl !RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl !UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more