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 AcceptReservedNodeExchangeError

Source§

impl ProvideErrorMetadata for AddPartnerError

Source§

impl ProvideErrorMetadata for AssociateDataShareConsumerError

Source§

impl ProvideErrorMetadata for AuthorizeClusterSecurityGroupIngressError

Source§

impl ProvideErrorMetadata for AuthorizeDataShareError

Source§

impl ProvideErrorMetadata for AuthorizeEndpointAccessError

Source§

impl ProvideErrorMetadata for AuthorizeSnapshotAccessError

Source§

impl ProvideErrorMetadata for BatchDeleteClusterSnapshotsError

Source§

impl ProvideErrorMetadata for BatchModifyClusterSnapshotsError

Source§

impl ProvideErrorMetadata for CancelResizeError

Source§

impl ProvideErrorMetadata for CopyClusterSnapshotError

Source§

impl ProvideErrorMetadata for CreateAuthenticationProfileError

Source§

impl ProvideErrorMetadata for CreateClusterError

Source§

impl ProvideErrorMetadata for CreateClusterParameterGroupError

Source§

impl ProvideErrorMetadata for CreateClusterSecurityGroupError

Source§

impl ProvideErrorMetadata for CreateClusterSnapshotError

Source§

impl ProvideErrorMetadata for CreateClusterSubnetGroupError

Source§

impl ProvideErrorMetadata for CreateCustomDomainAssociationError

Source§

impl ProvideErrorMetadata for CreateEndpointAccessError

Source§

impl ProvideErrorMetadata for CreateEventSubscriptionError

Source§

impl ProvideErrorMetadata for CreateHsmClientCertificateError

Source§

impl ProvideErrorMetadata for CreateHsmConfigurationError

Source§

impl ProvideErrorMetadata for CreateIntegrationError

Source§

impl ProvideErrorMetadata for CreateRedshiftIdcApplicationError

Source§

impl ProvideErrorMetadata for CreateScheduledActionError

Source§

impl ProvideErrorMetadata for CreateSnapshotCopyGrantError

Source§

impl ProvideErrorMetadata for CreateSnapshotScheduleError

Source§

impl ProvideErrorMetadata for CreateTagsError

Source§

impl ProvideErrorMetadata for CreateUsageLimitError

Source§

impl ProvideErrorMetadata for DeauthorizeDataShareError

Source§

impl ProvideErrorMetadata for DeleteAuthenticationProfileError

Source§

impl ProvideErrorMetadata for DeleteClusterError

Source§

impl ProvideErrorMetadata for DeleteClusterParameterGroupError

Source§

impl ProvideErrorMetadata for DeleteClusterSecurityGroupError

Source§

impl ProvideErrorMetadata for DeleteClusterSnapshotError

Source§

impl ProvideErrorMetadata for DeleteClusterSubnetGroupError

Source§

impl ProvideErrorMetadata for DeleteCustomDomainAssociationError

Source§

impl ProvideErrorMetadata for DeleteEndpointAccessError

Source§

impl ProvideErrorMetadata for DeleteEventSubscriptionError

Source§

impl ProvideErrorMetadata for DeleteHsmClientCertificateError

Source§

impl ProvideErrorMetadata for DeleteHsmConfigurationError

Source§

impl ProvideErrorMetadata for DeleteIntegrationError

Source§

impl ProvideErrorMetadata for DeletePartnerError

Source§

impl ProvideErrorMetadata for DeleteRedshiftIdcApplicationError

Source§

impl ProvideErrorMetadata for DeleteResourcePolicyError

Source§

impl ProvideErrorMetadata for DeleteScheduledActionError

Source§

impl ProvideErrorMetadata for DeleteSnapshotCopyGrantError

Source§

impl ProvideErrorMetadata for DeleteSnapshotScheduleError

Source§

impl ProvideErrorMetadata for DeleteTagsError

Source§

impl ProvideErrorMetadata for DeleteUsageLimitError

Source§

impl ProvideErrorMetadata for DeregisterNamespaceError

Source§

impl ProvideErrorMetadata for DescribeAccountAttributesError

Source§

impl ProvideErrorMetadata for DescribeAuthenticationProfilesError

Source§

impl ProvideErrorMetadata for DescribeClusterDbRevisionsError

Source§

impl ProvideErrorMetadata for DescribeClusterParameterGroupsError

Source§

impl ProvideErrorMetadata for DescribeClusterParametersError

Source§

impl ProvideErrorMetadata for DescribeClusterSecurityGroupsError

Source§

impl ProvideErrorMetadata for DescribeClusterSnapshotsError

Source§

impl ProvideErrorMetadata for DescribeClusterSubnetGroupsError

Source§

impl ProvideErrorMetadata for DescribeClusterTracksError

Source§

impl ProvideErrorMetadata for DescribeClusterVersionsError

Source§

impl ProvideErrorMetadata for DescribeClustersError

Source§

impl ProvideErrorMetadata for DescribeCustomDomainAssociationsError

Source§

impl ProvideErrorMetadata for DescribeDataSharesError

Source§

impl ProvideErrorMetadata for DescribeDataSharesForConsumerError

Source§

impl ProvideErrorMetadata for DescribeDataSharesForProducerError

Source§

impl ProvideErrorMetadata for DescribeDefaultClusterParametersError

Source§

impl ProvideErrorMetadata for DescribeEndpointAccessError

Source§

impl ProvideErrorMetadata for DescribeEndpointAuthorizationError

Source§

impl ProvideErrorMetadata for DescribeEventCategoriesError

Source§

impl ProvideErrorMetadata for DescribeEventSubscriptionsError

Source§

impl ProvideErrorMetadata for DescribeEventsError

Source§

impl ProvideErrorMetadata for DescribeHsmClientCertificatesError

Source§

impl ProvideErrorMetadata for DescribeHsmConfigurationsError

Source§

impl ProvideErrorMetadata for DescribeInboundIntegrationsError

Source§

impl ProvideErrorMetadata for DescribeIntegrationsError

Source§

impl ProvideErrorMetadata for DescribeLoggingStatusError

Source§

impl ProvideErrorMetadata for DescribeNodeConfigurationOptionsError

Source§

impl ProvideErrorMetadata for DescribeOrderableClusterOptionsError

Source§

impl ProvideErrorMetadata for DescribePartnersError

Source§

impl ProvideErrorMetadata for DescribeRedshiftIdcApplicationsError

Source§

impl ProvideErrorMetadata for DescribeReservedNodeExchangeStatusError

Source§

impl ProvideErrorMetadata for DescribeReservedNodeOfferingsError

Source§

impl ProvideErrorMetadata for DescribeReservedNodesError

Source§

impl ProvideErrorMetadata for DescribeResizeError

Source§

impl ProvideErrorMetadata for DescribeScheduledActionsError

Source§

impl ProvideErrorMetadata for DescribeSnapshotCopyGrantsError

Source§

impl ProvideErrorMetadata for DescribeSnapshotSchedulesError

Source§

impl ProvideErrorMetadata for DescribeStorageError

Source§

impl ProvideErrorMetadata for DescribeTableRestoreStatusError

Source§

impl ProvideErrorMetadata for DescribeTagsError

Source§

impl ProvideErrorMetadata for DescribeUsageLimitsError

Source§

impl ProvideErrorMetadata for DisableLoggingError

Source§

impl ProvideErrorMetadata for DisableSnapshotCopyError

Source§

impl ProvideErrorMetadata for DisassociateDataShareConsumerError

Source§

impl ProvideErrorMetadata for EnableLoggingError

Source§

impl ProvideErrorMetadata for EnableSnapshotCopyError

Source§

impl ProvideErrorMetadata for FailoverPrimaryComputeError

Source§

impl ProvideErrorMetadata for GetClusterCredentialsError

Source§

impl ProvideErrorMetadata for GetClusterCredentialsWithIAMError

Source§

impl ProvideErrorMetadata for GetReservedNodeExchangeConfigurationOptionsError

Source§

impl ProvideErrorMetadata for GetReservedNodeExchangeOfferingsError

Source§

impl ProvideErrorMetadata for GetResourcePolicyError

Source§

impl ProvideErrorMetadata for ListRecommendationsError

Source§

impl ProvideErrorMetadata for ModifyAquaConfigurationError

Source§

impl ProvideErrorMetadata for ModifyAuthenticationProfileError

Source§

impl ProvideErrorMetadata for ModifyClusterError

Source§

impl ProvideErrorMetadata for ModifyClusterDbRevisionError

Source§

impl ProvideErrorMetadata for ModifyClusterIamRolesError

Source§

impl ProvideErrorMetadata for ModifyClusterMaintenanceError

Source§

impl ProvideErrorMetadata for ModifyClusterParameterGroupError

Source§

impl ProvideErrorMetadata for ModifyClusterSnapshotError

Source§

impl ProvideErrorMetadata for ModifyClusterSnapshotScheduleError

Source§

impl ProvideErrorMetadata for ModifyClusterSubnetGroupError

Source§

impl ProvideErrorMetadata for ModifyCustomDomainAssociationError

Source§

impl ProvideErrorMetadata for ModifyEndpointAccessError

Source§

impl ProvideErrorMetadata for ModifyEventSubscriptionError

Source§

impl ProvideErrorMetadata for ModifyIntegrationError

Source§

impl ProvideErrorMetadata for ModifyRedshiftIdcApplicationError

Source§

impl ProvideErrorMetadata for ModifyScheduledActionError

Source§

impl ProvideErrorMetadata for ModifySnapshotCopyRetentionPeriodError

Source§

impl ProvideErrorMetadata for ModifySnapshotScheduleError

Source§

impl ProvideErrorMetadata for ModifyUsageLimitError

Source§

impl ProvideErrorMetadata for PauseClusterError

Source§

impl ProvideErrorMetadata for PurchaseReservedNodeOfferingError

Source§

impl ProvideErrorMetadata for PutResourcePolicyError

Source§

impl ProvideErrorMetadata for RebootClusterError

Source§

impl ProvideErrorMetadata for RegisterNamespaceError

Source§

impl ProvideErrorMetadata for RejectDataShareError

Source§

impl ProvideErrorMetadata for ResetClusterParameterGroupError

Source§

impl ProvideErrorMetadata for ResizeClusterError

Source§

impl ProvideErrorMetadata for RestoreFromClusterSnapshotError

Source§

impl ProvideErrorMetadata for RestoreTableFromClusterSnapshotError

Source§

impl ProvideErrorMetadata for ResumeClusterError

Source§

impl ProvideErrorMetadata for RevokeClusterSecurityGroupIngressError

Source§

impl ProvideErrorMetadata for RevokeEndpointAccessError

Source§

impl ProvideErrorMetadata for RevokeSnapshotAccessError

Source§

impl ProvideErrorMetadata for RotateEncryptionKeyError

Source§

impl ProvideErrorMetadata for UpdatePartnerStatusError

Source§

impl ProvideErrorMetadata for AccessToClusterDeniedFault

Source§

impl ProvideErrorMetadata for AccessToSnapshotDeniedFault

Source§

impl ProvideErrorMetadata for AuthenticationProfileAlreadyExistsFault

Source§

impl ProvideErrorMetadata for AuthenticationProfileNotFoundFault

Source§

impl ProvideErrorMetadata for AuthenticationProfileQuotaExceededFault

Source§

impl ProvideErrorMetadata for AuthorizationAlreadyExistsFault

Source§

impl ProvideErrorMetadata for AuthorizationNotFoundFault

Source§

impl ProvideErrorMetadata for AuthorizationQuotaExceededFault

Source§

impl ProvideErrorMetadata for BatchDeleteRequestSizeExceededFault

Source§

impl ProvideErrorMetadata for BatchModifyClusterSnapshotsLimitExceededFault

Source§

impl ProvideErrorMetadata for BucketNotFoundFault

Source§

impl ProvideErrorMetadata for ClusterAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ClusterNotFoundFault

Source§

impl ProvideErrorMetadata for ClusterOnLatestRevisionFault

Source§

impl ProvideErrorMetadata for ClusterParameterGroupAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ClusterParameterGroupNotFoundFault

Source§

impl ProvideErrorMetadata for ClusterParameterGroupQuotaExceededFault

Source§

impl ProvideErrorMetadata for ClusterQuotaExceededFault

Source§

impl ProvideErrorMetadata for ClusterSecurityGroupAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ClusterSecurityGroupNotFoundFault

Source§

impl ProvideErrorMetadata for ClusterSecurityGroupQuotaExceededFault

Source§

impl ProvideErrorMetadata for ClusterSnapshotAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ClusterSnapshotNotFoundFault

Source§

impl ProvideErrorMetadata for ClusterSnapshotQuotaExceededFault

Source§

impl ProvideErrorMetadata for ClusterSubnetGroupAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ClusterSubnetGroupNotFoundFault

Source§

impl ProvideErrorMetadata for ClusterSubnetGroupQuotaExceededFault

Source§

impl ProvideErrorMetadata for ClusterSubnetQuotaExceededFault

Source§

impl ProvideErrorMetadata for ConflictPolicyUpdateFault

Source§

impl ProvideErrorMetadata for CopyToRegionDisabledFault

Source§

impl ProvideErrorMetadata for CustomCnameAssociationFault

Source§

impl ProvideErrorMetadata for CustomDomainAssociationNotFoundFault

Source§

impl ProvideErrorMetadata for DependentServiceAccessDeniedFault

Source§

impl ProvideErrorMetadata for DependentServiceRequestThrottlingFault

Source§

impl ProvideErrorMetadata for DependentServiceUnavailableFault

Source§

impl ProvideErrorMetadata for EndpointAlreadyExistsFault

Source§

impl ProvideErrorMetadata for EndpointAuthorizationAlreadyExistsFault

Source§

impl ProvideErrorMetadata for EndpointAuthorizationNotFoundFault

Source§

impl ProvideErrorMetadata for EndpointAuthorizationsPerClusterLimitExceededFault

Source§

impl ProvideErrorMetadata for EndpointNotFoundFault

Source§

impl ProvideErrorMetadata for EndpointsPerAuthorizationLimitExceededFault

Source§

impl ProvideErrorMetadata for EndpointsPerClusterLimitExceededFault

Source§

impl ProvideErrorMetadata for EventSubscriptionQuotaExceededFault

Source§

impl ProvideErrorMetadata for HsmClientCertificateAlreadyExistsFault

Source§

impl ProvideErrorMetadata for HsmClientCertificateNotFoundFault

Source§

impl ProvideErrorMetadata for HsmClientCertificateQuotaExceededFault

Source§

impl ProvideErrorMetadata for HsmConfigurationAlreadyExistsFault

Source§

impl ProvideErrorMetadata for HsmConfigurationNotFoundFault

Source§

impl ProvideErrorMetadata for HsmConfigurationQuotaExceededFault

Source§

impl ProvideErrorMetadata for InProgressTableRestoreQuotaExceededFault

Source§

impl ProvideErrorMetadata for IncompatibleOrderableOptions

Source§

impl ProvideErrorMetadata for InsufficientClusterCapacityFault

Source§

impl ProvideErrorMetadata for InsufficientS3BucketPolicyFault

Source§

impl ProvideErrorMetadata for IntegrationAlreadyExistsFault

Source§

impl ProvideErrorMetadata for IntegrationConflictOperationFault

Source§

impl ProvideErrorMetadata for IntegrationConflictStateFault

Source§

impl ProvideErrorMetadata for IntegrationNotFoundFault

Source§

impl ProvideErrorMetadata for IntegrationQuotaExceededFault

Source§

impl ProvideErrorMetadata for IntegrationSourceNotFoundFault

Source§

impl ProvideErrorMetadata for IntegrationTargetNotFoundFault

Source§

impl ProvideErrorMetadata for InvalidAuthenticationProfileRequestFault

Source§

impl ProvideErrorMetadata for InvalidAuthorizationStateFault

Source§

impl ProvideErrorMetadata for InvalidClusterParameterGroupStateFault

Source§

impl ProvideErrorMetadata for InvalidClusterSecurityGroupStateFault

Source§

impl ProvideErrorMetadata for InvalidClusterSnapshotScheduleStateFault

Source§

impl ProvideErrorMetadata for InvalidClusterSnapshotStateFault

Source§

impl ProvideErrorMetadata for InvalidClusterStateFault

Source§

impl ProvideErrorMetadata for InvalidClusterSubnetGroupStateFault

Source§

impl ProvideErrorMetadata for InvalidClusterSubnetStateFault

Source§

impl ProvideErrorMetadata for InvalidClusterTrackFault

Source§

impl ProvideErrorMetadata for InvalidDataShareFault

Source§

impl ProvideErrorMetadata for InvalidElasticIpFault

Source§

impl ProvideErrorMetadata for InvalidEndpointStateFault

Source§

impl ProvideErrorMetadata for InvalidHsmClientCertificateStateFault

Source§

impl ProvideErrorMetadata for InvalidHsmConfigurationStateFault

Source§

impl ProvideErrorMetadata for InvalidNamespaceFault

Source§

impl ProvideErrorMetadata for InvalidPolicyFault

Source§

impl ProvideErrorMetadata for InvalidReservedNodeStateFault

Source§

impl ProvideErrorMetadata for InvalidRestoreFault

Source§

impl ProvideErrorMetadata for InvalidRetentionPeriodFault

Source§

impl ProvideErrorMetadata for InvalidS3BucketNameFault

Source§

impl ProvideErrorMetadata for InvalidS3KeyPrefixFault

Source§

impl ProvideErrorMetadata for InvalidScheduleFault

Source§

impl ProvideErrorMetadata for InvalidScheduledActionFault

Source§

impl ProvideErrorMetadata for InvalidSnapshotCopyGrantStateFault

Source§

impl ProvideErrorMetadata for InvalidSubnet

Source§

impl ProvideErrorMetadata for InvalidSubscriptionStateFault

Source§

impl ProvideErrorMetadata for InvalidTableRestoreArgumentFault

Source§

impl ProvideErrorMetadata for InvalidTagFault

Source§

impl ProvideErrorMetadata for InvalidUsageLimitFault

Source§

impl ProvideErrorMetadata for InvalidVpcNetworkStateFault

Source§

impl ProvideErrorMetadata for Ipv6CidrBlockNotFoundFault

Source§

impl ProvideErrorMetadata for LimitExceededFault

Source§

impl ProvideErrorMetadata for NumberOfNodesPerClusterLimitExceededFault

Source§

impl ProvideErrorMetadata for NumberOfNodesQuotaExceededFault

Source§

impl ProvideErrorMetadata for PartnerNotFoundFault

Source§

impl ProvideErrorMetadata for RedshiftIdcApplicationAlreadyExistsFault

Source§

impl ProvideErrorMetadata for RedshiftIdcApplicationNotExistsFault

Source§

impl ProvideErrorMetadata for RedshiftIdcApplicationQuotaExceededFault

Source§

impl ProvideErrorMetadata for ReservedNodeAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ReservedNodeAlreadyMigratedFault

Source§

impl ProvideErrorMetadata for ReservedNodeExchangeNotFoundFault

Source§

impl ProvideErrorMetadata for ReservedNodeNotFoundFault

Source§

impl ProvideErrorMetadata for ReservedNodeOfferingNotFoundFault

Source§

impl ProvideErrorMetadata for ReservedNodeQuotaExceededFault

Source§

impl ProvideErrorMetadata for ResizeNotFoundFault

Source§

impl ProvideErrorMetadata for ResourceNotFoundFault

Source§

impl ProvideErrorMetadata for ScheduleDefinitionTypeUnsupportedFault

Source§

impl ProvideErrorMetadata for ScheduledActionAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ScheduledActionNotFoundFault

Source§

impl ProvideErrorMetadata for ScheduledActionQuotaExceededFault

Source§

impl ProvideErrorMetadata for ScheduledActionTypeUnsupportedFault

Source§

impl ProvideErrorMetadata for SnapshotCopyAlreadyDisabledFault

Source§

impl ProvideErrorMetadata for SnapshotCopyAlreadyEnabledFault

Source§

impl ProvideErrorMetadata for SnapshotCopyDisabledFault

Source§

impl ProvideErrorMetadata for SnapshotCopyGrantAlreadyExistsFault

Source§

impl ProvideErrorMetadata for SnapshotCopyGrantNotFoundFault

Source§

impl ProvideErrorMetadata for SnapshotCopyGrantQuotaExceededFault

Source§

impl ProvideErrorMetadata for SnapshotScheduleAlreadyExistsFault

Source§

impl ProvideErrorMetadata for SnapshotScheduleNotFoundFault

Source§

impl ProvideErrorMetadata for SnapshotScheduleQuotaExceededFault

Source§

impl ProvideErrorMetadata for SnapshotScheduleUpdateInProgressFault

Source§

impl ProvideErrorMetadata for SnsInvalidTopicFault

Source§

impl ProvideErrorMetadata for SnsNoAuthorizationFault

Source§

impl ProvideErrorMetadata for SnsTopicArnNotFoundFault

Source§

impl ProvideErrorMetadata for SourceNotFoundFault

Source§

impl ProvideErrorMetadata for SubnetAlreadyInUse

Source§

impl ProvideErrorMetadata for SubscriptionAlreadyExistFault

Source§

impl ProvideErrorMetadata for SubscriptionCategoryNotFoundFault

Source§

impl ProvideErrorMetadata for SubscriptionEventIdNotFoundFault

Source§

impl ProvideErrorMetadata for SubscriptionNotFoundFault

Source§

impl ProvideErrorMetadata for SubscriptionSeverityNotFoundFault

Source§

impl ProvideErrorMetadata for TableLimitExceededFault

Source§

impl ProvideErrorMetadata for TableRestoreNotFoundFault

Source§

impl ProvideErrorMetadata for TagLimitExceededFault

Source§

impl ProvideErrorMetadata for UnauthorizedOperation

Source§

impl ProvideErrorMetadata for UnauthorizedPartnerIntegrationFault

Source§

impl ProvideErrorMetadata for UnknownSnapshotCopyRegionFault

Source§

impl ProvideErrorMetadata for UnsupportedOperationFault

Source§

impl ProvideErrorMetadata for UnsupportedOptionFault

Source§

impl ProvideErrorMetadata for UsageLimitAlreadyExistsFault

Source§

impl ProvideErrorMetadata for UsageLimitNotFoundFault

Source§

impl ProvideErrorMetadata for ErrorMetadata