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 ActivateEvaluationFormError

source§

impl ProvideErrorMetadata for AssociateAnalyticsDataSetError

source§

impl ProvideErrorMetadata for AssociateApprovedOriginError

source§

impl ProvideErrorMetadata for AssociateBotError

source§

impl ProvideErrorMetadata for AssociateDefaultVocabularyError

source§

impl ProvideErrorMetadata for AssociateFlowError

source§

impl ProvideErrorMetadata for AssociateInstanceStorageConfigError

source§

impl ProvideErrorMetadata for AssociateLambdaFunctionError

source§

impl ProvideErrorMetadata for AssociateLexBotError

source§

impl ProvideErrorMetadata for AssociatePhoneNumberContactFlowError

source§

impl ProvideErrorMetadata for AssociateQueueQuickConnectsError

source§

impl ProvideErrorMetadata for AssociateRoutingProfileQueuesError

source§

impl ProvideErrorMetadata for AssociateSecurityKeyError

source§

impl ProvideErrorMetadata for AssociateTrafficDistributionGroupUserError

source§

impl ProvideErrorMetadata for BatchAssociateAnalyticsDataSetError

source§

impl ProvideErrorMetadata for BatchDisassociateAnalyticsDataSetError

source§

impl ProvideErrorMetadata for BatchGetFlowAssociationError

source§

impl ProvideErrorMetadata for BatchPutContactError

source§

impl ProvideErrorMetadata for ClaimPhoneNumberError

source§

impl ProvideErrorMetadata for CreateAgentStatusError

source§

impl ProvideErrorMetadata for CreateContactFlowError

source§

impl ProvideErrorMetadata for CreateContactFlowModuleError

source§

impl ProvideErrorMetadata for CreateEvaluationFormError

source§

impl ProvideErrorMetadata for CreateHoursOfOperationError

source§

impl ProvideErrorMetadata for CreateInstanceError

source§

impl ProvideErrorMetadata for CreateIntegrationAssociationError

source§

impl ProvideErrorMetadata for CreateParticipantError

source§

impl ProvideErrorMetadata for CreatePersistentContactAssociationError

source§

impl ProvideErrorMetadata for CreatePromptError

source§

impl ProvideErrorMetadata for CreateQueueError

source§

impl ProvideErrorMetadata for CreateQuickConnectError

source§

impl ProvideErrorMetadata for CreateRoutingProfileError

source§

impl ProvideErrorMetadata for CreateRuleError

source§

impl ProvideErrorMetadata for CreateSecurityProfileError

source§

impl ProvideErrorMetadata for CreateTaskTemplateError

source§

impl ProvideErrorMetadata for CreateTrafficDistributionGroupError

source§

impl ProvideErrorMetadata for CreateUseCaseError

source§

impl ProvideErrorMetadata for CreateUserError

source§

impl ProvideErrorMetadata for CreateUserHierarchyGroupError

source§

impl ProvideErrorMetadata for CreateViewError

source§

impl ProvideErrorMetadata for CreateViewVersionError

source§

impl ProvideErrorMetadata for CreateVocabularyError

source§

impl ProvideErrorMetadata for DeactivateEvaluationFormError

source§

impl ProvideErrorMetadata for DeleteContactEvaluationError

source§

impl ProvideErrorMetadata for DeleteContactFlowError

source§

impl ProvideErrorMetadata for DeleteContactFlowModuleError

source§

impl ProvideErrorMetadata for DeleteEvaluationFormError

source§

impl ProvideErrorMetadata for DeleteHoursOfOperationError

source§

impl ProvideErrorMetadata for DeleteInstanceError

source§

impl ProvideErrorMetadata for DeleteIntegrationAssociationError

source§

impl ProvideErrorMetadata for DeletePromptError

source§

impl ProvideErrorMetadata for DeleteQueueError

source§

impl ProvideErrorMetadata for DeleteQuickConnectError

source§

impl ProvideErrorMetadata for DeleteRoutingProfileError

source§

impl ProvideErrorMetadata for DeleteRuleError

source§

impl ProvideErrorMetadata for DeleteSecurityProfileError

source§

impl ProvideErrorMetadata for DeleteTaskTemplateError

source§

impl ProvideErrorMetadata for DeleteTrafficDistributionGroupError

source§

impl ProvideErrorMetadata for DeleteUseCaseError

source§

impl ProvideErrorMetadata for DeleteUserError

source§

impl ProvideErrorMetadata for DeleteUserHierarchyGroupError

source§

impl ProvideErrorMetadata for DeleteViewError

source§

impl ProvideErrorMetadata for DeleteViewVersionError

source§

impl ProvideErrorMetadata for DeleteVocabularyError

source§

impl ProvideErrorMetadata for DescribeAgentStatusError

source§

impl ProvideErrorMetadata for DescribeContactError

source§

impl ProvideErrorMetadata for DescribeContactEvaluationError

source§

impl ProvideErrorMetadata for DescribeContactFlowError

source§

impl ProvideErrorMetadata for DescribeContactFlowModuleError

source§

impl ProvideErrorMetadata for DescribeEvaluationFormError

source§

impl ProvideErrorMetadata for DescribeHoursOfOperationError

source§

impl ProvideErrorMetadata for DescribeInstanceError

source§

impl ProvideErrorMetadata for DescribeInstanceAttributeError

source§

impl ProvideErrorMetadata for DescribeInstanceStorageConfigError

source§

impl ProvideErrorMetadata for DescribePhoneNumberError

source§

impl ProvideErrorMetadata for DescribePromptError

source§

impl ProvideErrorMetadata for DescribeQueueError

source§

impl ProvideErrorMetadata for DescribeQuickConnectError

source§

impl ProvideErrorMetadata for DescribeRoutingProfileError

source§

impl ProvideErrorMetadata for DescribeRuleError

source§

impl ProvideErrorMetadata for DescribeSecurityProfileError

source§

impl ProvideErrorMetadata for DescribeTrafficDistributionGroupError

source§

impl ProvideErrorMetadata for DescribeUserError

source§

impl ProvideErrorMetadata for DescribeUserHierarchyGroupError

source§

impl ProvideErrorMetadata for DescribeUserHierarchyStructureError

source§

impl ProvideErrorMetadata for DescribeViewError

source§

impl ProvideErrorMetadata for DescribeVocabularyError

source§

impl ProvideErrorMetadata for DisassociateAnalyticsDataSetError

source§

impl ProvideErrorMetadata for DisassociateApprovedOriginError

source§

impl ProvideErrorMetadata for DisassociateBotError

source§

impl ProvideErrorMetadata for DisassociateFlowError

source§

impl ProvideErrorMetadata for DisassociateInstanceStorageConfigError

source§

impl ProvideErrorMetadata for DisassociateLambdaFunctionError

source§

impl ProvideErrorMetadata for DisassociateLexBotError

source§

impl ProvideErrorMetadata for DisassociatePhoneNumberContactFlowError

source§

impl ProvideErrorMetadata for DisassociateQueueQuickConnectsError

source§

impl ProvideErrorMetadata for DisassociateRoutingProfileQueuesError

source§

impl ProvideErrorMetadata for DisassociateSecurityKeyError

source§

impl ProvideErrorMetadata for DisassociateTrafficDistributionGroupUserError

source§

impl ProvideErrorMetadata for DismissUserContactError

source§

impl ProvideErrorMetadata for GetContactAttributesError

source§

impl ProvideErrorMetadata for GetCurrentMetricDataError

source§

impl ProvideErrorMetadata for GetCurrentUserDataError

source§

impl ProvideErrorMetadata for GetFederationTokenError

source§

impl ProvideErrorMetadata for GetFlowAssociationError

source§

impl ProvideErrorMetadata for GetMetricDataError

source§

impl ProvideErrorMetadata for GetMetricDataV2Error

source§

impl ProvideErrorMetadata for GetPromptFileError

source§

impl ProvideErrorMetadata for GetTaskTemplateError

source§

impl ProvideErrorMetadata for GetTrafficDistributionError

source§

impl ProvideErrorMetadata for ImportPhoneNumberError

source§

impl ProvideErrorMetadata for ListAgentStatusesError

source§

impl ProvideErrorMetadata for ListAnalyticsDataAssociationsError

source§

impl ProvideErrorMetadata for ListApprovedOriginsError

source§

impl ProvideErrorMetadata for ListBotsError

source§

impl ProvideErrorMetadata for ListContactEvaluationsError

source§

impl ProvideErrorMetadata for ListContactFlowModulesError

source§

impl ProvideErrorMetadata for ListContactFlowsError

source§

impl ProvideErrorMetadata for ListContactReferencesError

source§

impl ProvideErrorMetadata for ListDefaultVocabulariesError

source§

impl ProvideErrorMetadata for ListEvaluationFormVersionsError

source§

impl ProvideErrorMetadata for ListEvaluationFormsError

source§

impl ProvideErrorMetadata for ListFlowAssociationsError

source§

impl ProvideErrorMetadata for ListHoursOfOperationsError

source§

impl ProvideErrorMetadata for ListInstanceAttributesError

source§

impl ProvideErrorMetadata for ListInstanceStorageConfigsError

source§

impl ProvideErrorMetadata for ListInstancesError

source§

impl ProvideErrorMetadata for ListIntegrationAssociationsError

source§

impl ProvideErrorMetadata for ListLambdaFunctionsError

source§

impl ProvideErrorMetadata for ListLexBotsError

source§

impl ProvideErrorMetadata for ListPhoneNumbersError

source§

impl ProvideErrorMetadata for ListPhoneNumbersV2Error

source§

impl ProvideErrorMetadata for ListPromptsError

source§

impl ProvideErrorMetadata for ListQueueQuickConnectsError

source§

impl ProvideErrorMetadata for ListQueuesError

source§

impl ProvideErrorMetadata for ListQuickConnectsError

source§

impl ProvideErrorMetadata for ListRealtimeContactAnalysisSegmentsV2Error

source§

impl ProvideErrorMetadata for ListRoutingProfileQueuesError

source§

impl ProvideErrorMetadata for ListRoutingProfilesError

source§

impl ProvideErrorMetadata for ListRulesError

source§

impl ProvideErrorMetadata for ListSecurityKeysError

source§

impl ProvideErrorMetadata for ListSecurityProfileApplicationsError

source§

impl ProvideErrorMetadata for ListSecurityProfilePermissionsError

source§

impl ProvideErrorMetadata for ListSecurityProfilesError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for ListTaskTemplatesError

source§

impl ProvideErrorMetadata for ListTrafficDistributionGroupUsersError

source§

impl ProvideErrorMetadata for ListTrafficDistributionGroupsError

source§

impl ProvideErrorMetadata for ListUseCasesError

source§

impl ProvideErrorMetadata for ListUserHierarchyGroupsError

source§

impl ProvideErrorMetadata for ListUsersError

source§

impl ProvideErrorMetadata for ListViewVersionsError

source§

impl ProvideErrorMetadata for ListViewsError

source§

impl ProvideErrorMetadata for MonitorContactError

source§

impl ProvideErrorMetadata for PauseContactError

source§

impl ProvideErrorMetadata for PutUserStatusError

source§

impl ProvideErrorMetadata for ReleasePhoneNumberError

source§

impl ProvideErrorMetadata for ReplicateInstanceError

source§

impl ProvideErrorMetadata for ResumeContactError

source§

impl ProvideErrorMetadata for ResumeContactRecordingError

source§

impl ProvideErrorMetadata for SearchAvailablePhoneNumbersError

source§

impl ProvideErrorMetadata for SearchHoursOfOperationsError

source§

impl ProvideErrorMetadata for SearchPromptsError

source§

impl ProvideErrorMetadata for SearchQueuesError

source§

impl ProvideErrorMetadata for SearchQuickConnectsError

source§

impl ProvideErrorMetadata for SearchResourceTagsError

source§

impl ProvideErrorMetadata for SearchRoutingProfilesError

source§

impl ProvideErrorMetadata for SearchSecurityProfilesError

source§

impl ProvideErrorMetadata for SearchUsersError

source§

impl ProvideErrorMetadata for SearchVocabulariesError

source§

impl ProvideErrorMetadata for SendChatIntegrationEventError

source§

impl ProvideErrorMetadata for StartChatContactError

source§

impl ProvideErrorMetadata for StartContactEvaluationError

source§

impl ProvideErrorMetadata for StartContactRecordingError

source§

impl ProvideErrorMetadata for StartContactStreamingError

source§

impl ProvideErrorMetadata for StartOutboundVoiceContactError

source§

impl ProvideErrorMetadata for StartTaskContactError

source§

impl ProvideErrorMetadata for StartWebRTCContactError

source§

impl ProvideErrorMetadata for StopContactError

source§

impl ProvideErrorMetadata for StopContactRecordingError

source§

impl ProvideErrorMetadata for StopContactStreamingError

source§

impl ProvideErrorMetadata for SubmitContactEvaluationError

source§

impl ProvideErrorMetadata for SuspendContactRecordingError

source§

impl ProvideErrorMetadata for TagContactError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for TransferContactError

source§

impl ProvideErrorMetadata for UntagContactError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateAgentStatusError

source§

impl ProvideErrorMetadata for UpdateContactError

source§

impl ProvideErrorMetadata for UpdateContactAttributesError

source§

impl ProvideErrorMetadata for UpdateContactEvaluationError

source§

impl ProvideErrorMetadata for UpdateContactFlowContentError

source§

impl ProvideErrorMetadata for UpdateContactFlowMetadataError

source§

impl ProvideErrorMetadata for UpdateContactFlowModuleContentError

source§

impl ProvideErrorMetadata for UpdateContactFlowModuleMetadataError

source§

impl ProvideErrorMetadata for UpdateContactFlowNameError

source§

impl ProvideErrorMetadata for UpdateContactScheduleError

source§

impl ProvideErrorMetadata for UpdateEvaluationFormError

source§

impl ProvideErrorMetadata for UpdateHoursOfOperationError

source§

impl ProvideErrorMetadata for UpdateInstanceAttributeError

source§

impl ProvideErrorMetadata for UpdateInstanceStorageConfigError

source§

impl ProvideErrorMetadata for UpdateParticipantRoleConfigError

source§

impl ProvideErrorMetadata for UpdatePhoneNumberError

source§

impl ProvideErrorMetadata for UpdatePhoneNumberMetadataError

source§

impl ProvideErrorMetadata for UpdatePromptError

source§

impl ProvideErrorMetadata for UpdateQueueHoursOfOperationError

source§

impl ProvideErrorMetadata for UpdateQueueMaxContactsError

source§

impl ProvideErrorMetadata for UpdateQueueNameError

source§

impl ProvideErrorMetadata for UpdateQueueOutboundCallerConfigError

source§

impl ProvideErrorMetadata for UpdateQueueStatusError

source§

impl ProvideErrorMetadata for UpdateQuickConnectConfigError

source§

impl ProvideErrorMetadata for UpdateQuickConnectNameError

source§

impl ProvideErrorMetadata for UpdateRoutingProfileAgentAvailabilityTimerError

source§

impl ProvideErrorMetadata for UpdateRoutingProfileConcurrencyError

source§

impl ProvideErrorMetadata for UpdateRoutingProfileDefaultOutboundQueueError

source§

impl ProvideErrorMetadata for UpdateRoutingProfileNameError

source§

impl ProvideErrorMetadata for UpdateRoutingProfileQueuesError

source§

impl ProvideErrorMetadata for UpdateRuleError

source§

impl ProvideErrorMetadata for UpdateSecurityProfileError

source§

impl ProvideErrorMetadata for UpdateTaskTemplateError

source§

impl ProvideErrorMetadata for UpdateTrafficDistributionError

source§

impl ProvideErrorMetadata for UpdateUserHierarchyError

source§

impl ProvideErrorMetadata for UpdateUserHierarchyGroupNameError

source§

impl ProvideErrorMetadata for UpdateUserHierarchyStructureError

source§

impl ProvideErrorMetadata for UpdateUserIdentityInfoError

source§

impl ProvideErrorMetadata for UpdateUserPhoneConfigError

source§

impl ProvideErrorMetadata for UpdateUserRoutingProfileError

source§

impl ProvideErrorMetadata for UpdateUserSecurityProfilesError

source§

impl ProvideErrorMetadata for UpdateViewContentError

source§

impl ProvideErrorMetadata for UpdateViewMetadataError

source§

impl ProvideErrorMetadata for AccessDeniedException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for ContactFlowNotPublishedException

source§

impl ProvideErrorMetadata for ContactNotFoundException

source§

impl ProvideErrorMetadata for DestinationNotAllowedException

source§

impl ProvideErrorMetadata for DuplicateResourceException

source§

impl ProvideErrorMetadata for IdempotencyException

source§

impl ProvideErrorMetadata for InternalServiceException

source§

impl ProvideErrorMetadata for InvalidContactFlowException

source§

impl ProvideErrorMetadata for InvalidContactFlowModuleException

source§

impl ProvideErrorMetadata for InvalidParameterException

source§

impl ProvideErrorMetadata for InvalidRequestException

source§

impl ProvideErrorMetadata for LimitExceededException

source§

impl ProvideErrorMetadata for MaximumResultReturnedException

source§

impl ProvideErrorMetadata for OutboundContactNotPermittedException

source§

impl ProvideErrorMetadata for OutputTypeNotFoundException

source§

impl ProvideErrorMetadata for PropertyValidationException

source§

impl ProvideErrorMetadata for ResourceConflictException

source§

impl ProvideErrorMetadata for ResourceInUseException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for ResourceNotReadyException

source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

source§

impl ProvideErrorMetadata for ThrottlingException

source§

impl ProvideErrorMetadata for TooManyRequestsException

source§

impl ProvideErrorMetadata for UserNotFoundException

source§

impl ProvideErrorMetadata for ErrorMetadata