Trait 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>

Source§

impl<O, E> ProvideErrorMetadata for WaiterError<O, E>

Implementors§

Source§

impl ProvideErrorMetadata for Error

Source§

impl ProvideErrorMetadata for BatchCreateTopicReviewedAnswerError

Source§

impl ProvideErrorMetadata for BatchDeleteTopicReviewedAnswerError

Source§

impl ProvideErrorMetadata for CancelIngestionError

Source§

impl ProvideErrorMetadata for CreateAccountCustomizationError

Source§

impl ProvideErrorMetadata for CreateAccountSubscriptionError

Source§

impl ProvideErrorMetadata for CreateAnalysisError

Source§

impl ProvideErrorMetadata for CreateBrandError

Source§

impl ProvideErrorMetadata for CreateCustomPermissionsError

Source§

impl ProvideErrorMetadata for CreateDashboardError

Source§

impl ProvideErrorMetadata for CreateDataSetError

Source§

impl ProvideErrorMetadata for CreateDataSourceError

Source§

impl ProvideErrorMetadata for CreateFolderError

Source§

impl ProvideErrorMetadata for CreateFolderMembershipError

Source§

impl ProvideErrorMetadata for CreateGroupError

Source§

impl ProvideErrorMetadata for CreateGroupMembershipError

Source§

impl ProvideErrorMetadata for CreateIAMPolicyAssignmentError

Source§

impl ProvideErrorMetadata for CreateIngestionError

Source§

impl ProvideErrorMetadata for CreateNamespaceError

Source§

impl ProvideErrorMetadata for CreateRefreshScheduleError

Source§

impl ProvideErrorMetadata for CreateRoleMembershipError

Source§

impl ProvideErrorMetadata for CreateTemplateError

Source§

impl ProvideErrorMetadata for CreateTemplateAliasError

Source§

impl ProvideErrorMetadata for CreateThemeError

Source§

impl ProvideErrorMetadata for CreateThemeAliasError

Source§

impl ProvideErrorMetadata for CreateTopicError

Source§

impl ProvideErrorMetadata for CreateTopicRefreshScheduleError

Source§

impl ProvideErrorMetadata for CreateVPCConnectionError

Source§

impl ProvideErrorMetadata for DeleteAccountCustomizationError

Source§

impl ProvideErrorMetadata for DeleteAccountSubscriptionError

Source§

impl ProvideErrorMetadata for DeleteAnalysisError

Source§

impl ProvideErrorMetadata for DeleteBrandError

Source§

impl ProvideErrorMetadata for DeleteBrandAssignmentError

Source§

impl ProvideErrorMetadata for DeleteCustomPermissionsError

Source§

impl ProvideErrorMetadata for DeleteDashboardError

Source§

impl ProvideErrorMetadata for DeleteDataSetError

Source§

impl ProvideErrorMetadata for DeleteDataSetRefreshPropertiesError

Source§

impl ProvideErrorMetadata for DeleteDataSourceError

Source§

impl ProvideErrorMetadata for DeleteDefaultQBusinessApplicationError

Source§

impl ProvideErrorMetadata for DeleteFolderError

Source§

impl ProvideErrorMetadata for DeleteFolderMembershipError

Source§

impl ProvideErrorMetadata for DeleteGroupError

Source§

impl ProvideErrorMetadata for DeleteGroupMembershipError

Source§

impl ProvideErrorMetadata for DeleteIAMPolicyAssignmentError

Source§

impl ProvideErrorMetadata for DeleteIdentityPropagationConfigError

Source§

impl ProvideErrorMetadata for DeleteNamespaceError

Source§

impl ProvideErrorMetadata for DeleteRefreshScheduleError

Source§

impl ProvideErrorMetadata for DeleteRoleCustomPermissionError

Source§

impl ProvideErrorMetadata for DeleteRoleMembershipError

Source§

impl ProvideErrorMetadata for DeleteTemplateError

Source§

impl ProvideErrorMetadata for DeleteTemplateAliasError

Source§

impl ProvideErrorMetadata for DeleteThemeError

Source§

impl ProvideErrorMetadata for DeleteThemeAliasError

Source§

impl ProvideErrorMetadata for DeleteTopicError

Source§

impl ProvideErrorMetadata for DeleteTopicRefreshScheduleError

Source§

impl ProvideErrorMetadata for DeleteUserError

Source§

impl ProvideErrorMetadata for DeleteUserByPrincipalIdError

Source§

impl ProvideErrorMetadata for DeleteUserCustomPermissionError

Source§

impl ProvideErrorMetadata for DeleteVPCConnectionError

Source§

impl ProvideErrorMetadata for DescribeAccountCustomizationError

Source§

impl ProvideErrorMetadata for DescribeAccountSettingsError

Source§

impl ProvideErrorMetadata for DescribeAccountSubscriptionError

Source§

impl ProvideErrorMetadata for DescribeAnalysisError

Source§

impl ProvideErrorMetadata for DescribeAnalysisDefinitionError

Source§

impl ProvideErrorMetadata for DescribeAnalysisPermissionsError

Source§

impl ProvideErrorMetadata for DescribeAssetBundleExportJobError

Source§

impl ProvideErrorMetadata for DescribeAssetBundleImportJobError

Source§

impl ProvideErrorMetadata for DescribeBrandError

Source§

impl ProvideErrorMetadata for DescribeBrandAssignmentError

Source§

impl ProvideErrorMetadata for DescribeBrandPublishedVersionError

Source§

impl ProvideErrorMetadata for DescribeCustomPermissionsError

Source§

impl ProvideErrorMetadata for DescribeDashboardError

Source§

impl ProvideErrorMetadata for DescribeDashboardDefinitionError

Source§

impl ProvideErrorMetadata for DescribeDashboardPermissionsError

Source§

impl ProvideErrorMetadata for DescribeDashboardSnapshotJobError

Source§

impl ProvideErrorMetadata for DescribeDashboardSnapshotJobResultError

Source§

impl ProvideErrorMetadata for DescribeDashboardsQAConfigurationError

Source§

impl ProvideErrorMetadata for DescribeDataSetError

Source§

impl ProvideErrorMetadata for DescribeDataSetPermissionsError

Source§

impl ProvideErrorMetadata for DescribeDataSetRefreshPropertiesError

Source§

impl ProvideErrorMetadata for DescribeDataSourceError

Source§

impl ProvideErrorMetadata for DescribeDataSourcePermissionsError

Source§

impl ProvideErrorMetadata for DescribeDefaultQBusinessApplicationError

Source§

impl ProvideErrorMetadata for DescribeFolderError

Source§

impl ProvideErrorMetadata for DescribeFolderPermissionsError

Source§

impl ProvideErrorMetadata for DescribeFolderResolvedPermissionsError

Source§

impl ProvideErrorMetadata for DescribeGroupError

Source§

impl ProvideErrorMetadata for DescribeGroupMembershipError

Source§

impl ProvideErrorMetadata for DescribeIAMPolicyAssignmentError

Source§

impl ProvideErrorMetadata for DescribeIngestionError

Source§

impl ProvideErrorMetadata for DescribeIpRestrictionError

Source§

impl ProvideErrorMetadata for DescribeKeyRegistrationError

Source§

impl ProvideErrorMetadata for DescribeNamespaceError

Source§

impl ProvideErrorMetadata for DescribeQPersonalizationConfigurationError

Source§

impl ProvideErrorMetadata for DescribeQuickSightQSearchConfigurationError

Source§

impl ProvideErrorMetadata for DescribeRefreshScheduleError

Source§

impl ProvideErrorMetadata for DescribeRoleCustomPermissionError

Source§

impl ProvideErrorMetadata for DescribeTemplateError

Source§

impl ProvideErrorMetadata for DescribeTemplateAliasError

Source§

impl ProvideErrorMetadata for DescribeTemplateDefinitionError

Source§

impl ProvideErrorMetadata for DescribeTemplatePermissionsError

Source§

impl ProvideErrorMetadata for DescribeThemeError

Source§

impl ProvideErrorMetadata for DescribeThemeAliasError

Source§

impl ProvideErrorMetadata for DescribeThemePermissionsError

Source§

impl ProvideErrorMetadata for DescribeTopicError

Source§

impl ProvideErrorMetadata for DescribeTopicPermissionsError

Source§

impl ProvideErrorMetadata for DescribeTopicRefreshError

Source§

impl ProvideErrorMetadata for DescribeTopicRefreshScheduleError

Source§

impl ProvideErrorMetadata for DescribeUserError

Source§

impl ProvideErrorMetadata for DescribeVPCConnectionError

Source§

impl ProvideErrorMetadata for GenerateEmbedUrlForAnonymousUserError

Source§

impl ProvideErrorMetadata for GenerateEmbedUrlForRegisteredUserError

Source§

impl ProvideErrorMetadata for GenerateEmbedUrlForRegisteredUserWithIdentityError

Source§

impl ProvideErrorMetadata for GetDashboardEmbedUrlError

Source§

impl ProvideErrorMetadata for GetSessionEmbedUrlError

Source§

impl ProvideErrorMetadata for ListAnalysesError

Source§

impl ProvideErrorMetadata for ListAssetBundleExportJobsError

Source§

impl ProvideErrorMetadata for ListAssetBundleImportJobsError

Source§

impl ProvideErrorMetadata for ListBrandsError

Source§

impl ProvideErrorMetadata for ListCustomPermissionsError

Source§

impl ProvideErrorMetadata for ListDashboardVersionsError

Source§

impl ProvideErrorMetadata for ListDashboardsError

Source§

impl ProvideErrorMetadata for ListDataSetsError

Source§

impl ProvideErrorMetadata for ListDataSourcesError

Source§

impl ProvideErrorMetadata for ListFolderMembersError

Source§

impl ProvideErrorMetadata for ListFoldersError

Source§

impl ProvideErrorMetadata for ListFoldersForResourceError

Source§

impl ProvideErrorMetadata for ListGroupMembershipsError

Source§

impl ProvideErrorMetadata for ListGroupsError

Source§

impl ProvideErrorMetadata for ListIAMPolicyAssignmentsError

Source§

impl ProvideErrorMetadata for ListIAMPolicyAssignmentsForUserError

Source§

impl ProvideErrorMetadata for ListIdentityPropagationConfigsError

Source§

impl ProvideErrorMetadata for ListIngestionsError

Source§

impl ProvideErrorMetadata for ListNamespacesError

Source§

impl ProvideErrorMetadata for ListRefreshSchedulesError

Source§

impl ProvideErrorMetadata for ListRoleMembershipsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListTemplateAliasesError

Source§

impl ProvideErrorMetadata for ListTemplateVersionsError

Source§

impl ProvideErrorMetadata for ListTemplatesError

Source§

impl ProvideErrorMetadata for ListThemeAliasesError

Source§

impl ProvideErrorMetadata for ListThemeVersionsError

Source§

impl ProvideErrorMetadata for ListThemesError

Source§

impl ProvideErrorMetadata for ListTopicRefreshSchedulesError

Source§

impl ProvideErrorMetadata for ListTopicReviewedAnswersError

Source§

impl ProvideErrorMetadata for ListTopicsError

Source§

impl ProvideErrorMetadata for ListUserGroupsError

Source§

impl ProvideErrorMetadata for ListUsersError

Source§

impl ProvideErrorMetadata for ListVPCConnectionsError

Source§

impl ProvideErrorMetadata for PredictQAResultsError

Source§

impl ProvideErrorMetadata for PutDataSetRefreshPropertiesError

Source§

impl ProvideErrorMetadata for RegisterUserError

Source§

impl ProvideErrorMetadata for RestoreAnalysisError

Source§

impl ProvideErrorMetadata for SearchAnalysesError

Source§

impl ProvideErrorMetadata for SearchDashboardsError

Source§

impl ProvideErrorMetadata for SearchDataSetsError

Source§

impl ProvideErrorMetadata for SearchDataSourcesError

Source§

impl ProvideErrorMetadata for SearchFoldersError

Source§

impl ProvideErrorMetadata for SearchGroupsError

Source§

impl ProvideErrorMetadata for SearchTopicsError

Source§

impl ProvideErrorMetadata for StartAssetBundleExportJobError

Source§

impl ProvideErrorMetadata for StartAssetBundleImportJobError

Source§

impl ProvideErrorMetadata for StartDashboardSnapshotJobError

Source§

impl ProvideErrorMetadata for StartDashboardSnapshotJobScheduleError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAccountCustomizationError

Source§

impl ProvideErrorMetadata for UpdateAccountSettingsError

Source§

impl ProvideErrorMetadata for UpdateAnalysisError

Source§

impl ProvideErrorMetadata for UpdateAnalysisPermissionsError

Source§

impl ProvideErrorMetadata for UpdateApplicationWithTokenExchangeGrantError

Source§

impl ProvideErrorMetadata for UpdateBrandError

Source§

impl ProvideErrorMetadata for UpdateBrandAssignmentError

Source§

impl ProvideErrorMetadata for UpdateBrandPublishedVersionError

Source§

impl ProvideErrorMetadata for UpdateCustomPermissionsError

Source§

impl ProvideErrorMetadata for UpdateDashboardError

Source§

impl ProvideErrorMetadata for UpdateDashboardLinksError

Source§

impl ProvideErrorMetadata for UpdateDashboardPermissionsError

Source§

impl ProvideErrorMetadata for UpdateDashboardPublishedVersionError

Source§

impl ProvideErrorMetadata for UpdateDashboardsQAConfigurationError

Source§

impl ProvideErrorMetadata for UpdateDataSetError

Source§

impl ProvideErrorMetadata for UpdateDataSetPermissionsError

Source§

impl ProvideErrorMetadata for UpdateDataSourceError

Source§

impl ProvideErrorMetadata for UpdateDataSourcePermissionsError

Source§

impl ProvideErrorMetadata for UpdateDefaultQBusinessApplicationError

Source§

impl ProvideErrorMetadata for UpdateFolderError

Source§

impl ProvideErrorMetadata for UpdateFolderPermissionsError

Source§

impl ProvideErrorMetadata for UpdateGroupError

Source§

impl ProvideErrorMetadata for UpdateIAMPolicyAssignmentError

Source§

impl ProvideErrorMetadata for UpdateIdentityPropagationConfigError

Source§

impl ProvideErrorMetadata for UpdateIpRestrictionError

Source§

impl ProvideErrorMetadata for UpdateKeyRegistrationError

Source§

impl ProvideErrorMetadata for UpdatePublicSharingSettingsError

Source§

impl ProvideErrorMetadata for UpdateQPersonalizationConfigurationError

Source§

impl ProvideErrorMetadata for UpdateQuickSightQSearchConfigurationError

Source§

impl ProvideErrorMetadata for UpdateRefreshScheduleError

Source§

impl ProvideErrorMetadata for UpdateRoleCustomPermissionError

Source§

impl ProvideErrorMetadata for UpdateSPICECapacityConfigurationError

Source§

impl ProvideErrorMetadata for UpdateTemplateError

Source§

impl ProvideErrorMetadata for UpdateTemplateAliasError

Source§

impl ProvideErrorMetadata for UpdateTemplatePermissionsError

Source§

impl ProvideErrorMetadata for UpdateThemeError

Source§

impl ProvideErrorMetadata for UpdateThemeAliasError

Source§

impl ProvideErrorMetadata for UpdateThemePermissionsError

Source§

impl ProvideErrorMetadata for UpdateTopicError

Source§

impl ProvideErrorMetadata for UpdateTopicPermissionsError

Source§

impl ProvideErrorMetadata for UpdateTopicRefreshScheduleError

Source§

impl ProvideErrorMetadata for UpdateUserError

Source§

impl ProvideErrorMetadata for UpdateUserCustomPermissionError

Source§

impl ProvideErrorMetadata for UpdateVPCConnectionError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConcurrentUpdatingException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for CustomerManagedKeyUnavailableException

Source§

impl ProvideErrorMetadata for DomainNotWhitelistedException

Source§

impl ProvideErrorMetadata for IdentityTypeNotSupportedException

Source§

impl ProvideErrorMetadata for InternalFailureException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for InvalidNextTokenException

Source§

impl ProvideErrorMetadata for InvalidParameterValueException

Source§

impl ProvideErrorMetadata for InvalidRequestException

Source§

impl ProvideErrorMetadata for LimitExceededException

Source§

impl ProvideErrorMetadata for PreconditionNotMetException

Source§

impl ProvideErrorMetadata for QuickSightUserNotFoundException

Source§

impl ProvideErrorMetadata for ResourceExistsException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ResourceUnavailableException

Source§

impl ProvideErrorMetadata for SessionLifetimeInMinutesInvalidException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for UnsupportedPricingPlanException

Source§

impl ProvideErrorMetadata for UnsupportedUserEditionException

Source§

impl ProvideErrorMetadata for ErrorMetadata