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 BatchUpdateClusterError

Source§

impl ProvideErrorMetadata for CopySnapshotError

Source§

impl ProvideErrorMetadata for CreateACLError

Source§

impl ProvideErrorMetadata for CreateClusterError

Source§

impl ProvideErrorMetadata for CreateMultiRegionClusterError

Source§

impl ProvideErrorMetadata for CreateParameterGroupError

Source§

impl ProvideErrorMetadata for CreateSnapshotError

Source§

impl ProvideErrorMetadata for CreateSubnetGroupError

Source§

impl ProvideErrorMetadata for CreateUserError

Source§

impl ProvideErrorMetadata for DeleteACLError

Source§

impl ProvideErrorMetadata for DeleteClusterError

Source§

impl ProvideErrorMetadata for DeleteMultiRegionClusterError

Source§

impl ProvideErrorMetadata for DeleteParameterGroupError

Source§

impl ProvideErrorMetadata for DeleteSnapshotError

Source§

impl ProvideErrorMetadata for DeleteSubnetGroupError

Source§

impl ProvideErrorMetadata for DeleteUserError

Source§

impl ProvideErrorMetadata for DescribeACLsError

Source§

impl ProvideErrorMetadata for DescribeClustersError

Source§

impl ProvideErrorMetadata for DescribeEngineVersionsError

Source§

impl ProvideErrorMetadata for DescribeEventsError

Source§

impl ProvideErrorMetadata for DescribeMultiRegionClustersError

Source§

impl ProvideErrorMetadata for DescribeParameterGroupsError

Source§

impl ProvideErrorMetadata for DescribeParametersError

Source§

impl ProvideErrorMetadata for DescribeReservedNodesError

Source§

impl ProvideErrorMetadata for DescribeReservedNodesOfferingsError

Source§

impl ProvideErrorMetadata for DescribeServiceUpdatesError

Source§

impl ProvideErrorMetadata for DescribeSnapshotsError

Source§

impl ProvideErrorMetadata for DescribeSubnetGroupsError

Source§

impl ProvideErrorMetadata for DescribeUsersError

Source§

impl ProvideErrorMetadata for FailoverShardError

Source§

impl ProvideErrorMetadata for ListAllowedMultiRegionClusterUpdatesError

Source§

impl ProvideErrorMetadata for ListAllowedNodeTypeUpdatesError

Source§

impl ProvideErrorMetadata for ListTagsError

Source§

impl ProvideErrorMetadata for PurchaseReservedNodesOfferingError

Source§

impl ProvideErrorMetadata for ResetParameterGroupError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateACLError

Source§

impl ProvideErrorMetadata for UpdateClusterError

Source§

impl ProvideErrorMetadata for UpdateMultiRegionClusterError

Source§

impl ProvideErrorMetadata for UpdateParameterGroupError

Source§

impl ProvideErrorMetadata for UpdateSubnetGroupError

Source§

impl ProvideErrorMetadata for UpdateUserError

Source§

impl ProvideErrorMetadata for AclAlreadyExistsFault

Source§

impl ProvideErrorMetadata for AclNotFoundFault

Source§

impl ProvideErrorMetadata for AclQuotaExceededFault

Source§

impl ProvideErrorMetadata for ApiCallRateForCustomerExceededFault

Source§

impl ProvideErrorMetadata for ClusterAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ClusterNotFoundFault

Source§

impl ProvideErrorMetadata for ClusterQuotaForCustomerExceededFault

Source§

impl ProvideErrorMetadata for DefaultUserRequired

Source§

impl ProvideErrorMetadata for DuplicateUserNameFault

Source§

impl ProvideErrorMetadata for InsufficientClusterCapacityFault

Source§

impl ProvideErrorMetadata for InvalidAclStateFault

Source§

impl ProvideErrorMetadata for InvalidArnFault

Source§

impl ProvideErrorMetadata for InvalidClusterStateFault

Source§

impl ProvideErrorMetadata for InvalidCredentialsException

Source§

impl ProvideErrorMetadata for InvalidKmsKeyFault

Source§

impl ProvideErrorMetadata for InvalidMultiRegionClusterStateFault

Source§

impl ProvideErrorMetadata for InvalidNodeStateFault

Source§

impl ProvideErrorMetadata for InvalidParameterCombinationException

Source§

impl ProvideErrorMetadata for InvalidParameterGroupStateFault

Source§

impl ProvideErrorMetadata for InvalidParameterValueException

Source§

impl ProvideErrorMetadata for InvalidSnapshotStateFault

Source§

impl ProvideErrorMetadata for InvalidSubnet

Source§

impl ProvideErrorMetadata for InvalidUserStateFault

Source§

impl ProvideErrorMetadata for InvalidVpcNetworkStateFault

Source§

impl ProvideErrorMetadata for MultiRegionClusterAlreadyExistsFault

Source§

impl ProvideErrorMetadata for MultiRegionClusterNotFoundFault

Source§

impl ProvideErrorMetadata for MultiRegionParameterGroupNotFoundFault

Source§

impl ProvideErrorMetadata for NoOperationFault

Source§

impl ProvideErrorMetadata for NodeQuotaForClusterExceededFault

Source§

impl ProvideErrorMetadata for NodeQuotaForCustomerExceededFault

Source§

impl ProvideErrorMetadata for ParameterGroupAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ParameterGroupNotFoundFault

Source§

impl ProvideErrorMetadata for ParameterGroupQuotaExceededFault

Source§

impl ProvideErrorMetadata for ReservedNodeAlreadyExistsFault

Source§

impl ProvideErrorMetadata for ReservedNodeNotFoundFault

Source§

impl ProvideErrorMetadata for ReservedNodeQuotaExceededFault

Source§

impl ProvideErrorMetadata for ReservedNodesOfferingNotFoundFault

Source§

impl ProvideErrorMetadata for ServiceLinkedRoleNotFoundFault

Source§

impl ProvideErrorMetadata for ServiceUpdateNotFoundFault

Source§

impl ProvideErrorMetadata for ShardNotFoundFault

Source§

impl ProvideErrorMetadata for ShardsPerClusterQuotaExceededFault

Source§

impl ProvideErrorMetadata for SnapshotAlreadyExistsFault

Source§

impl ProvideErrorMetadata for SnapshotNotFoundFault

Source§

impl ProvideErrorMetadata for SnapshotQuotaExceededFault

Source§

impl ProvideErrorMetadata for SubnetGroupAlreadyExistsFault

Source§

impl ProvideErrorMetadata for SubnetGroupInUseFault

Source§

impl ProvideErrorMetadata for SubnetGroupNotFoundFault

Source§

impl ProvideErrorMetadata for SubnetGroupQuotaExceededFault

Source§

impl ProvideErrorMetadata for SubnetInUse

Source§

impl ProvideErrorMetadata for SubnetNotAllowedFault

Source§

impl ProvideErrorMetadata for SubnetQuotaExceededFault

Source§

impl ProvideErrorMetadata for TagNotFoundFault

Source§

impl ProvideErrorMetadata for TagQuotaPerResourceExceeded

Source§

impl ProvideErrorMetadata for TestFailoverNotAvailableFault

Source§

impl ProvideErrorMetadata for UserAlreadyExistsFault

Source§

impl ProvideErrorMetadata for UserNotFoundFault

Source§

impl ProvideErrorMetadata for UserQuotaExceededFault

Source§

impl ProvideErrorMetadata for ErrorMetadata