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 AddTagsToResourceError

Source§

impl ProvideErrorMetadata for AuthorizeCacheSecurityGroupIngressError

Source§

impl ProvideErrorMetadata for BatchApplyUpdateActionError

Source§

impl ProvideErrorMetadata for BatchStopUpdateActionError

Source§

impl ProvideErrorMetadata for CompleteMigrationError

Source§

impl ProvideErrorMetadata for CopyServerlessCacheSnapshotError

Source§

impl ProvideErrorMetadata for CopySnapshotError

Source§

impl ProvideErrorMetadata for CreateCacheClusterError

Source§

impl ProvideErrorMetadata for CreateCacheParameterGroupError

Source§

impl ProvideErrorMetadata for CreateCacheSecurityGroupError

Source§

impl ProvideErrorMetadata for CreateCacheSubnetGroupError

Source§

impl ProvideErrorMetadata for CreateGlobalReplicationGroupError

Source§

impl ProvideErrorMetadata for CreateReplicationGroupError

Source§

impl ProvideErrorMetadata for CreateServerlessCacheError

Source§

impl ProvideErrorMetadata for CreateServerlessCacheSnapshotError

Source§

impl ProvideErrorMetadata for CreateSnapshotError

Source§

impl ProvideErrorMetadata for CreateUserError

Source§

impl ProvideErrorMetadata for CreateUserGroupError

Source§

impl ProvideErrorMetadata for DecreaseNodeGroupsInGlobalReplicationGroupError

Source§

impl ProvideErrorMetadata for DecreaseReplicaCountError

Source§

impl ProvideErrorMetadata for DeleteCacheClusterError

Source§

impl ProvideErrorMetadata for DeleteCacheParameterGroupError

Source§

impl ProvideErrorMetadata for DeleteCacheSecurityGroupError

Source§

impl ProvideErrorMetadata for DeleteCacheSubnetGroupError

Source§

impl ProvideErrorMetadata for DeleteGlobalReplicationGroupError

Source§

impl ProvideErrorMetadata for DeleteReplicationGroupError

Source§

impl ProvideErrorMetadata for DeleteServerlessCacheError

Source§

impl ProvideErrorMetadata for DeleteServerlessCacheSnapshotError

Source§

impl ProvideErrorMetadata for DeleteSnapshotError

Source§

impl ProvideErrorMetadata for DeleteUserError

Source§

impl ProvideErrorMetadata for DeleteUserGroupError

Source§

impl ProvideErrorMetadata for DescribeCacheClustersError

Source§

impl ProvideErrorMetadata for DescribeCacheEngineVersionsError

Source§

impl ProvideErrorMetadata for DescribeCacheParameterGroupsError

Source§

impl ProvideErrorMetadata for DescribeCacheParametersError

Source§

impl ProvideErrorMetadata for DescribeCacheSecurityGroupsError

Source§

impl ProvideErrorMetadata for DescribeCacheSubnetGroupsError

Source§

impl ProvideErrorMetadata for DescribeEngineDefaultParametersError

Source§

impl ProvideErrorMetadata for DescribeEventsError

Source§

impl ProvideErrorMetadata for DescribeGlobalReplicationGroupsError

Source§

impl ProvideErrorMetadata for DescribeReplicationGroupsError

Source§

impl ProvideErrorMetadata for DescribeReservedCacheNodesError

Source§

impl ProvideErrorMetadata for DescribeReservedCacheNodesOfferingsError

Source§

impl ProvideErrorMetadata for DescribeServerlessCacheSnapshotsError

Source§

impl ProvideErrorMetadata for DescribeServerlessCachesError

Source§

impl ProvideErrorMetadata for DescribeServiceUpdatesError

Source§

impl ProvideErrorMetadata for DescribeSnapshotsError

Source§

impl ProvideErrorMetadata for DescribeUpdateActionsError

Source§

impl ProvideErrorMetadata for DescribeUserGroupsError

Source§

impl ProvideErrorMetadata for DescribeUsersError

Source§

impl ProvideErrorMetadata for DisassociateGlobalReplicationGroupError

Source§

impl ProvideErrorMetadata for ExportServerlessCacheSnapshotError

Source§

impl ProvideErrorMetadata for FailoverGlobalReplicationGroupError

Source§

impl ProvideErrorMetadata for IncreaseNodeGroupsInGlobalReplicationGroupError

Source§

impl ProvideErrorMetadata for IncreaseReplicaCountError

Source§

impl ProvideErrorMetadata for ListAllowedNodeTypeModificationsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ModifyCacheClusterError

Source§

impl ProvideErrorMetadata for ModifyCacheParameterGroupError

Source§

impl ProvideErrorMetadata for ModifyCacheSubnetGroupError

Source§

impl ProvideErrorMetadata for ModifyGlobalReplicationGroupError

Source§

impl ProvideErrorMetadata for ModifyReplicationGroupError

Source§

impl ProvideErrorMetadata for ModifyReplicationGroupShardConfigurationError

Source§

impl ProvideErrorMetadata for ModifyServerlessCacheError

Source§

impl ProvideErrorMetadata for ModifyUserError

Source§

impl ProvideErrorMetadata for ModifyUserGroupError

Source§

impl ProvideErrorMetadata for PurchaseReservedCacheNodesOfferingError

Source§

impl ProvideErrorMetadata for RebalanceSlotsInGlobalReplicationGroupError

Source§

impl ProvideErrorMetadata for RebootCacheClusterError

Source§

impl ProvideErrorMetadata for RemoveTagsFromResourceError

Source§

impl ProvideErrorMetadata for ResetCacheParameterGroupError

Source§

impl ProvideErrorMetadata for RevokeCacheSecurityGroupIngressError

Source§

impl ProvideErrorMetadata for StartMigrationError

Source§

impl ProvideErrorMetadata for TestFailoverError

Source§

impl ProvideErrorMetadata for TestMigrationError

Source§

impl ProvideErrorMetadata for ApiCallRateForCustomerExceededFault

Source§

impl ProvideErrorMetadata for AuthorizationAlreadyExistsFault

Source§

impl ProvideErrorMetadata for AuthorizationNotFoundFault

Source§

impl ProvideErrorMetadata for CacheClusterAlreadyExistsFault

Source§

impl ProvideErrorMetadata for CacheClusterNotFoundFault

Source§

impl ProvideErrorMetadata for CacheParameterGroupAlreadyExistsFault

Source§

impl ProvideErrorMetadata for CacheParameterGroupNotFoundFault

Source§

impl ProvideErrorMetadata for CacheParameterGroupQuotaExceededFault

Source§

impl ProvideErrorMetadata for CacheSecurityGroupAlreadyExistsFault

Source§

impl ProvideErrorMetadata for CacheSecurityGroupNotFoundFault

Source§

impl ProvideErrorMetadata for CacheSecurityGroupQuotaExceededFault

Source§

impl ProvideErrorMetadata for CacheSubnetGroupAlreadyExistsFault

Source§

impl ProvideErrorMetadata for CacheSubnetGroupInUse

Source§

impl ProvideErrorMetadata for CacheSubnetGroupNotFoundFault

Source§

impl ProvideErrorMetadata for CacheSubnetGroupQuotaExceededFault

Source§

impl ProvideErrorMetadata for CacheSubnetQuotaExceededFault

Source§

impl ProvideErrorMetadata for ClusterQuotaForCustomerExceededFault

Source§

impl ProvideErrorMetadata for DefaultUserAssociatedToUserGroupFault

Source§

impl ProvideErrorMetadata for DefaultUserRequired

Source§

impl ProvideErrorMetadata for DuplicateUserNameFault

Source§

impl ProvideErrorMetadata for GlobalReplicationGroupAlreadyExistsFault

Source§

impl ProvideErrorMetadata for GlobalReplicationGroupNotFoundFault

Source§

impl ProvideErrorMetadata for InsufficientCacheClusterCapacityFault

Source§

impl ProvideErrorMetadata for InvalidArnFault

Source§

impl ProvideErrorMetadata for InvalidCacheClusterStateFault

Source§

impl ProvideErrorMetadata for InvalidCacheParameterGroupStateFault

Source§

impl ProvideErrorMetadata for InvalidCacheSecurityGroupStateFault

Source§

impl ProvideErrorMetadata for InvalidCredentialsException

Source§

impl ProvideErrorMetadata for InvalidGlobalReplicationGroupStateFault

Source§

impl ProvideErrorMetadata for InvalidKmsKeyFault

Source§

impl ProvideErrorMetadata for InvalidParameterCombinationException

Source§

impl ProvideErrorMetadata for InvalidParameterValueException

Source§

impl ProvideErrorMetadata for InvalidReplicationGroupStateFault

Source§

impl ProvideErrorMetadata for InvalidServerlessCacheSnapshotStateFault

Source§

impl ProvideErrorMetadata for InvalidServerlessCacheStateFault

Source§

impl ProvideErrorMetadata for InvalidSnapshotStateFault

Source§

impl ProvideErrorMetadata for InvalidSubnet

Source§

impl ProvideErrorMetadata for InvalidUserGroupStateFault

Source§

impl ProvideErrorMetadata for InvalidUserStateFault

Source§

impl ProvideErrorMetadata for InvalidVpcNetworkStateFault

Source§

impl ProvideErrorMetadata for NoOperationFault

Source§

impl ProvideErrorMetadata for NodeGroupNotFoundFault

Source§

impl ProvideErrorMetadata for NodeGroupsPerReplicationGroupQuotaExceededFault

Source§

impl ProvideErrorMetadata for NodeQuotaForClusterExceededFault

Source§

impl ProvideErrorMetadata for NodeQuotaForCustomerExceededFault

Source§

impl ProvideErrorMetadata for ReplicationGroupAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ReplicationGroupAlreadyUnderMigrationFault

Source§

impl ProvideErrorMetadata for ReplicationGroupNotFoundFault

Source§

impl ProvideErrorMetadata for ReplicationGroupNotUnderMigrationFault

Source§

impl ProvideErrorMetadata for ReservedCacheNodeAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ReservedCacheNodeNotFoundFault

Source§

impl ProvideErrorMetadata for ReservedCacheNodeQuotaExceededFault

Source§

impl ProvideErrorMetadata for ReservedCacheNodesOfferingNotFoundFault

Source§

impl ProvideErrorMetadata for ServerlessCacheAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ServerlessCacheNotFoundFault

Source§

impl ProvideErrorMetadata for ServerlessCacheQuotaForCustomerExceededFault

Source§

impl ProvideErrorMetadata for ServerlessCacheSnapshotAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ServerlessCacheSnapshotNotFoundFault

Source§

impl ProvideErrorMetadata for ServerlessCacheSnapshotQuotaExceededFault

Source§

impl ProvideErrorMetadata for ServiceLinkedRoleNotFoundFault

Source§

impl ProvideErrorMetadata for ServiceUpdateNotFoundFault

Source§

impl ProvideErrorMetadata for SnapshotAlreadyExistsFault

Source§

impl ProvideErrorMetadata for SnapshotFeatureNotSupportedFault

Source§

impl ProvideErrorMetadata for SnapshotNotFoundFault

Source§

impl ProvideErrorMetadata for SnapshotQuotaExceededFault

Source§

impl ProvideErrorMetadata for SubnetInUse

Source§

impl ProvideErrorMetadata for SubnetNotAllowedFault

Source§

impl ProvideErrorMetadata for TagNotFoundFault

Source§

impl ProvideErrorMetadata for TagQuotaPerResourceExceeded

Source§

impl ProvideErrorMetadata for TestFailoverNotAvailableFault

Source§

impl ProvideErrorMetadata for UserAlreadyExistsFault

Source§

impl ProvideErrorMetadata for UserGroupAlreadyExistsFault

Source§

impl ProvideErrorMetadata for UserGroupNotFoundFault

Source§

impl ProvideErrorMetadata for UserGroupQuotaExceededFault

Source§

impl ProvideErrorMetadata for UserNotFoundFault

Source§

impl ProvideErrorMetadata for UserQuotaExceededFault

Source§

impl ProvideErrorMetadata for ErrorMetadata