Trait aws_sdk_iot::error::ProvideErrorMetadata

source ·
pub trait ProvideErrorMetadata {
    // Required method
    fn meta(&self) -> &ErrorMetadata;

    // Provided methods
    fn code(&self) -> Option<&str> { ... }
    fn message(&self) -> Option<&str> { ... }
}
Expand description

Trait to retrieve error metadata from a result

Required Methods§

source

fn meta(&self) -> &ErrorMetadata

Returns error metadata, which includes the error code, message, request ID, and potentially additional information.

Provided Methods§

source

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

Returns the error code if it’s available.

source

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

Returns the error message, if there is one.

Implementations on Foreign Types§

source§

impl<E, R> ProvideErrorMetadata for SdkError<E, R>

Implementors§

source§

impl ProvideErrorMetadata for Error

source§

impl ProvideErrorMetadata for AcceptCertificateTransferError

source§

impl ProvideErrorMetadata for AddThingToBillingGroupError

source§

impl ProvideErrorMetadata for AddThingToThingGroupError

source§

impl ProvideErrorMetadata for AssociateTargetsWithJobError

source§

impl ProvideErrorMetadata for AttachPolicyError

source§

impl ProvideErrorMetadata for AttachPrincipalPolicyError

source§

impl ProvideErrorMetadata for AttachSecurityProfileError

source§

impl ProvideErrorMetadata for AttachThingPrincipalError

source§

impl ProvideErrorMetadata for CancelAuditMitigationActionsTaskError

source§

impl ProvideErrorMetadata for CancelAuditTaskError

source§

impl ProvideErrorMetadata for CancelCertificateTransferError

source§

impl ProvideErrorMetadata for CancelDetectMitigationActionsTaskError

source§

impl ProvideErrorMetadata for CancelJobError

source§

impl ProvideErrorMetadata for CancelJobExecutionError

source§

impl ProvideErrorMetadata for ClearDefaultAuthorizerError

source§

impl ProvideErrorMetadata for ConfirmTopicRuleDestinationError

source§

impl ProvideErrorMetadata for CreateAuditSuppressionError

source§

impl ProvideErrorMetadata for CreateAuthorizerError

source§

impl ProvideErrorMetadata for CreateBillingGroupError

source§

impl ProvideErrorMetadata for CreateCertificateFromCsrError

source§

impl ProvideErrorMetadata for CreateCertificateProviderError

source§

impl ProvideErrorMetadata for CreateCustomMetricError

source§

impl ProvideErrorMetadata for CreateDimensionError

source§

impl ProvideErrorMetadata for CreateDomainConfigurationError

source§

impl ProvideErrorMetadata for CreateDynamicThingGroupError

source§

impl ProvideErrorMetadata for CreateFleetMetricError

source§

impl ProvideErrorMetadata for CreateJobError

source§

impl ProvideErrorMetadata for CreateJobTemplateError

source§

impl ProvideErrorMetadata for CreateKeysAndCertificateError

source§

impl ProvideErrorMetadata for CreateMitigationActionError

source§

impl ProvideErrorMetadata for CreateOTAUpdateError

source§

impl ProvideErrorMetadata for CreatePackageError

source§

impl ProvideErrorMetadata for CreatePackageVersionError

source§

impl ProvideErrorMetadata for CreatePolicyError

source§

impl ProvideErrorMetadata for CreatePolicyVersionError

source§

impl ProvideErrorMetadata for CreateProvisioningClaimError

source§

impl ProvideErrorMetadata for CreateProvisioningTemplateError

source§

impl ProvideErrorMetadata for CreateProvisioningTemplateVersionError

source§

impl ProvideErrorMetadata for CreateRoleAliasError

source§

impl ProvideErrorMetadata for CreateScheduledAuditError

source§

impl ProvideErrorMetadata for CreateSecurityProfileError

source§

impl ProvideErrorMetadata for CreateStreamError

source§

impl ProvideErrorMetadata for CreateThingError

source§

impl ProvideErrorMetadata for CreateThingGroupError

source§

impl ProvideErrorMetadata for CreateThingTypeError

source§

impl ProvideErrorMetadata for CreateTopicRuleError

source§

impl ProvideErrorMetadata for CreateTopicRuleDestinationError

source§

impl ProvideErrorMetadata for DeleteAccountAuditConfigurationError

source§

impl ProvideErrorMetadata for DeleteAuditSuppressionError

source§

impl ProvideErrorMetadata for DeleteAuthorizerError

source§

impl ProvideErrorMetadata for DeleteBillingGroupError

source§

impl ProvideErrorMetadata for DeleteCACertificateError

source§

impl ProvideErrorMetadata for DeleteCertificateError

source§

impl ProvideErrorMetadata for DeleteCertificateProviderError

source§

impl ProvideErrorMetadata for DeleteCustomMetricError

source§

impl ProvideErrorMetadata for DeleteDimensionError

source§

impl ProvideErrorMetadata for DeleteDomainConfigurationError

source§

impl ProvideErrorMetadata for DeleteDynamicThingGroupError

source§

impl ProvideErrorMetadata for DeleteFleetMetricError

source§

impl ProvideErrorMetadata for DeleteJobError

source§

impl ProvideErrorMetadata for DeleteJobExecutionError

source§

impl ProvideErrorMetadata for DeleteJobTemplateError

source§

impl ProvideErrorMetadata for DeleteMitigationActionError

source§

impl ProvideErrorMetadata for DeleteOTAUpdateError

source§

impl ProvideErrorMetadata for DeletePackageError

source§

impl ProvideErrorMetadata for DeletePackageVersionError

source§

impl ProvideErrorMetadata for DeletePolicyError

source§

impl ProvideErrorMetadata for DeletePolicyVersionError

source§

impl ProvideErrorMetadata for DeleteProvisioningTemplateError

source§

impl ProvideErrorMetadata for DeleteProvisioningTemplateVersionError

source§

impl ProvideErrorMetadata for DeleteRegistrationCodeError

source§

impl ProvideErrorMetadata for DeleteRoleAliasError

source§

impl ProvideErrorMetadata for DeleteScheduledAuditError

source§

impl ProvideErrorMetadata for DeleteSecurityProfileError

source§

impl ProvideErrorMetadata for DeleteStreamError

source§

impl ProvideErrorMetadata for DeleteThingError

source§

impl ProvideErrorMetadata for DeleteThingGroupError

source§

impl ProvideErrorMetadata for DeleteThingTypeError

source§

impl ProvideErrorMetadata for DeleteTopicRuleError

source§

impl ProvideErrorMetadata for DeleteTopicRuleDestinationError

source§

impl ProvideErrorMetadata for DeleteV2LoggingLevelError

source§

impl ProvideErrorMetadata for DeprecateThingTypeError

source§

impl ProvideErrorMetadata for DescribeAccountAuditConfigurationError

source§

impl ProvideErrorMetadata for DescribeAuditFindingError

source§

impl ProvideErrorMetadata for DescribeAuditMitigationActionsTaskError

source§

impl ProvideErrorMetadata for DescribeAuditSuppressionError

source§

impl ProvideErrorMetadata for DescribeAuditTaskError

source§

impl ProvideErrorMetadata for DescribeAuthorizerError

source§

impl ProvideErrorMetadata for DescribeBillingGroupError

source§

impl ProvideErrorMetadata for DescribeCACertificateError

source§

impl ProvideErrorMetadata for DescribeCertificateError

source§

impl ProvideErrorMetadata for DescribeCertificateProviderError

source§

impl ProvideErrorMetadata for DescribeCustomMetricError

source§

impl ProvideErrorMetadata for DescribeDefaultAuthorizerError

source§

impl ProvideErrorMetadata for DescribeDetectMitigationActionsTaskError

source§

impl ProvideErrorMetadata for DescribeDimensionError

source§

impl ProvideErrorMetadata for DescribeDomainConfigurationError

source§

impl ProvideErrorMetadata for DescribeEndpointError

source§

impl ProvideErrorMetadata for DescribeEventConfigurationsError

source§

impl ProvideErrorMetadata for DescribeFleetMetricError

source§

impl ProvideErrorMetadata for DescribeIndexError

source§

impl ProvideErrorMetadata for DescribeJobError

source§

impl ProvideErrorMetadata for DescribeJobExecutionError

source§

impl ProvideErrorMetadata for DescribeJobTemplateError

source§

impl ProvideErrorMetadata for DescribeManagedJobTemplateError

source§

impl ProvideErrorMetadata for DescribeMitigationActionError

source§

impl ProvideErrorMetadata for DescribeProvisioningTemplateError

source§

impl ProvideErrorMetadata for DescribeProvisioningTemplateVersionError

source§

impl ProvideErrorMetadata for DescribeRoleAliasError

source§

impl ProvideErrorMetadata for DescribeScheduledAuditError

source§

impl ProvideErrorMetadata for DescribeSecurityProfileError

source§

impl ProvideErrorMetadata for DescribeStreamError

source§

impl ProvideErrorMetadata for DescribeThingError

source§

impl ProvideErrorMetadata for DescribeThingGroupError

source§

impl ProvideErrorMetadata for DescribeThingRegistrationTaskError

source§

impl ProvideErrorMetadata for DescribeThingTypeError

source§

impl ProvideErrorMetadata for DetachPolicyError

source§

impl ProvideErrorMetadata for DetachPrincipalPolicyError

source§

impl ProvideErrorMetadata for DetachSecurityProfileError

source§

impl ProvideErrorMetadata for DetachThingPrincipalError

source§

impl ProvideErrorMetadata for DisableTopicRuleError

source§

impl ProvideErrorMetadata for EnableTopicRuleError

source§

impl ProvideErrorMetadata for GetBehaviorModelTrainingSummariesError

source§

impl ProvideErrorMetadata for GetBucketsAggregationError

source§

impl ProvideErrorMetadata for GetCardinalityError

source§

impl ProvideErrorMetadata for GetEffectivePoliciesError

source§

impl ProvideErrorMetadata for GetIndexingConfigurationError

source§

impl ProvideErrorMetadata for GetJobDocumentError

source§

impl ProvideErrorMetadata for GetLoggingOptionsError

source§

impl ProvideErrorMetadata for GetOTAUpdateError

source§

impl ProvideErrorMetadata for GetPackageError

source§

impl ProvideErrorMetadata for GetPackageConfigurationError

source§

impl ProvideErrorMetadata for GetPackageVersionError

source§

impl ProvideErrorMetadata for GetPercentilesError

source§

impl ProvideErrorMetadata for GetPolicyError

source§

impl ProvideErrorMetadata for GetPolicyVersionError

source§

impl ProvideErrorMetadata for GetRegistrationCodeError

source§

impl ProvideErrorMetadata for GetStatisticsError

source§

impl ProvideErrorMetadata for GetTopicRuleError

source§

impl ProvideErrorMetadata for GetTopicRuleDestinationError

source§

impl ProvideErrorMetadata for GetV2LoggingOptionsError

source§

impl ProvideErrorMetadata for ListActiveViolationsError

source§

impl ProvideErrorMetadata for ListAttachedPoliciesError

source§

impl ProvideErrorMetadata for ListAuditFindingsError

source§

impl ProvideErrorMetadata for ListAuditMitigationActionsExecutionsError

source§

impl ProvideErrorMetadata for ListAuditMitigationActionsTasksError

source§

impl ProvideErrorMetadata for ListAuditSuppressionsError

source§

impl ProvideErrorMetadata for ListAuditTasksError

source§

impl ProvideErrorMetadata for ListAuthorizersError

source§

impl ProvideErrorMetadata for ListBillingGroupsError

source§

impl ProvideErrorMetadata for ListCACertificatesError

source§

impl ProvideErrorMetadata for ListCertificateProvidersError

source§

impl ProvideErrorMetadata for ListCertificatesError

source§

impl ProvideErrorMetadata for ListCertificatesByCAError

source§

impl ProvideErrorMetadata for ListCustomMetricsError

source§

impl ProvideErrorMetadata for ListDetectMitigationActionsExecutionsError

source§

impl ProvideErrorMetadata for ListDetectMitigationActionsTasksError

source§

impl ProvideErrorMetadata for ListDimensionsError

source§

impl ProvideErrorMetadata for ListDomainConfigurationsError

source§

impl ProvideErrorMetadata for ListFleetMetricsError

source§

impl ProvideErrorMetadata for ListIndicesError

source§

impl ProvideErrorMetadata for ListJobExecutionsForJobError

source§

impl ProvideErrorMetadata for ListJobExecutionsForThingError

source§

impl ProvideErrorMetadata for ListJobTemplatesError

source§

impl ProvideErrorMetadata for ListJobsError

source§

impl ProvideErrorMetadata for ListManagedJobTemplatesError

source§

impl ProvideErrorMetadata for ListMetricValuesError

source§

impl ProvideErrorMetadata for ListMitigationActionsError

source§

impl ProvideErrorMetadata for ListOTAUpdatesError

source§

impl ProvideErrorMetadata for ListOutgoingCertificatesError

source§

impl ProvideErrorMetadata for ListPackageVersionsError

source§

impl ProvideErrorMetadata for ListPackagesError

source§

impl ProvideErrorMetadata for ListPoliciesError

source§

impl ProvideErrorMetadata for ListPolicyPrincipalsError

source§

impl ProvideErrorMetadata for ListPolicyVersionsError

source§

impl ProvideErrorMetadata for ListPrincipalPoliciesError

source§

impl ProvideErrorMetadata for ListPrincipalThingsError

source§

impl ProvideErrorMetadata for ListProvisioningTemplateVersionsError

source§

impl ProvideErrorMetadata for ListProvisioningTemplatesError

source§

impl ProvideErrorMetadata for ListRelatedResourcesForAuditFindingError

source§

impl ProvideErrorMetadata for ListRoleAliasesError

source§

impl ProvideErrorMetadata for ListScheduledAuditsError

source§

impl ProvideErrorMetadata for ListSecurityProfilesError

source§

impl ProvideErrorMetadata for ListSecurityProfilesForTargetError

source§

impl ProvideErrorMetadata for ListStreamsError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for ListTargetsForPolicyError

source§

impl ProvideErrorMetadata for ListTargetsForSecurityProfileError

source§

impl ProvideErrorMetadata for ListThingGroupsError

source§

impl ProvideErrorMetadata for ListThingGroupsForThingError

source§

impl ProvideErrorMetadata for ListThingPrincipalsError

source§

impl ProvideErrorMetadata for ListThingRegistrationTaskReportsError

source§

impl ProvideErrorMetadata for ListThingRegistrationTasksError

source§

impl ProvideErrorMetadata for ListThingTypesError

source§

impl ProvideErrorMetadata for ListThingsError

source§

impl ProvideErrorMetadata for ListThingsInBillingGroupError

source§

impl ProvideErrorMetadata for ListThingsInThingGroupError

source§

impl ProvideErrorMetadata for ListTopicRuleDestinationsError

source§

impl ProvideErrorMetadata for ListTopicRulesError

source§

impl ProvideErrorMetadata for ListV2LoggingLevelsError

source§

impl ProvideErrorMetadata for ListViolationEventsError

source§

impl ProvideErrorMetadata for PutVerificationStateOnViolationError

source§

impl ProvideErrorMetadata for RegisterCACertificateError

source§

impl ProvideErrorMetadata for RegisterCertificateError

source§

impl ProvideErrorMetadata for RegisterCertificateWithoutCAError

source§

impl ProvideErrorMetadata for RegisterThingError

source§

impl ProvideErrorMetadata for RejectCertificateTransferError

source§

impl ProvideErrorMetadata for RemoveThingFromBillingGroupError

source§

impl ProvideErrorMetadata for RemoveThingFromThingGroupError

source§

impl ProvideErrorMetadata for ReplaceTopicRuleError

source§

impl ProvideErrorMetadata for SearchIndexError

source§

impl ProvideErrorMetadata for SetDefaultAuthorizerError

source§

impl ProvideErrorMetadata for SetDefaultPolicyVersionError

source§

impl ProvideErrorMetadata for SetLoggingOptionsError

source§

impl ProvideErrorMetadata for SetV2LoggingLevelError

source§

impl ProvideErrorMetadata for SetV2LoggingOptionsError

source§

impl ProvideErrorMetadata for StartAuditMitigationActionsTaskError

source§

impl ProvideErrorMetadata for StartDetectMitigationActionsTaskError

source§

impl ProvideErrorMetadata for StartOnDemandAuditTaskError

source§

impl ProvideErrorMetadata for StartThingRegistrationTaskError

source§

impl ProvideErrorMetadata for StopThingRegistrationTaskError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for TestAuthorizationError

source§

impl ProvideErrorMetadata for TestInvokeAuthorizerError

source§

impl ProvideErrorMetadata for TransferCertificateError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateAccountAuditConfigurationError

source§

impl ProvideErrorMetadata for UpdateAuditSuppressionError

source§

impl ProvideErrorMetadata for UpdateAuthorizerError

source§

impl ProvideErrorMetadata for UpdateBillingGroupError

source§

impl ProvideErrorMetadata for UpdateCACertificateError

source§

impl ProvideErrorMetadata for UpdateCertificateError

source§

impl ProvideErrorMetadata for UpdateCertificateProviderError

source§

impl ProvideErrorMetadata for UpdateCustomMetricError

source§

impl ProvideErrorMetadata for UpdateDimensionError

source§

impl ProvideErrorMetadata for UpdateDomainConfigurationError

source§

impl ProvideErrorMetadata for UpdateDynamicThingGroupError

source§

impl ProvideErrorMetadata for UpdateEventConfigurationsError

source§

impl ProvideErrorMetadata for UpdateFleetMetricError

source§

impl ProvideErrorMetadata for UpdateIndexingConfigurationError

source§

impl ProvideErrorMetadata for UpdateJobError

source§

impl ProvideErrorMetadata for UpdateMitigationActionError

source§

impl ProvideErrorMetadata for UpdatePackageError

source§

impl ProvideErrorMetadata for UpdatePackageConfigurationError

source§

impl ProvideErrorMetadata for UpdatePackageVersionError

source§

impl ProvideErrorMetadata for UpdateProvisioningTemplateError

source§

impl ProvideErrorMetadata for UpdateRoleAliasError

source§

impl ProvideErrorMetadata for UpdateScheduledAuditError

source§

impl ProvideErrorMetadata for UpdateSecurityProfileError

source§

impl ProvideErrorMetadata for UpdateStreamError

source§

impl ProvideErrorMetadata for UpdateThingError

source§

impl ProvideErrorMetadata for UpdateThingGroupError

source§

impl ProvideErrorMetadata for UpdateThingGroupsForThingError

source§

impl ProvideErrorMetadata for UpdateTopicRuleDestinationError

source§

impl ProvideErrorMetadata for ValidateSecurityProfileBehaviorsError

source§

impl ProvideErrorMetadata for CertificateConflictException

source§

impl ProvideErrorMetadata for CertificateStateException

source§

impl ProvideErrorMetadata for CertificateValidationException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for ConflictingResourceUpdateException

source§

impl ProvideErrorMetadata for DeleteConflictException

source§

impl ProvideErrorMetadata for IndexNotReadyException

source§

impl ProvideErrorMetadata for InternalException

source§

impl ProvideErrorMetadata for InternalFailureException

source§

impl ProvideErrorMetadata for InternalServerException

source§

impl ProvideErrorMetadata for InvalidAggregationException

source§

impl ProvideErrorMetadata for InvalidQueryException

source§

impl ProvideErrorMetadata for InvalidRequestException

source§

impl ProvideErrorMetadata for InvalidResponseException

source§

impl ProvideErrorMetadata for InvalidStateTransitionException

source§

impl ProvideErrorMetadata for LimitExceededException

source§

impl ProvideErrorMetadata for MalformedPolicyException

source§

impl ProvideErrorMetadata for NotConfiguredException

source§

impl ProvideErrorMetadata for RegistrationCodeValidationException

source§

impl ProvideErrorMetadata for ResourceAlreadyExistsException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for ResourceRegistrationFailureException

source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

source§

impl ProvideErrorMetadata for ServiceUnavailableException

source§

impl ProvideErrorMetadata for SqlParseException

source§

impl ProvideErrorMetadata for TaskAlreadyExistsException

source§

impl ProvideErrorMetadata for ThrottlingException

source§

impl ProvideErrorMetadata for TransferAlreadyCompletedException

source§

impl ProvideErrorMetadata for TransferConflictException

source§

impl ProvideErrorMetadata for UnauthorizedException

source§

impl ProvideErrorMetadata for ValidationException

source§

impl ProvideErrorMetadata for VersionConflictException

source§

impl ProvideErrorMetadata for VersionsLimitExceededException

source§

impl ProvideErrorMetadata for ErrorMetadata