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.

Implementors§

source§

impl ProvideErrorMetadata for CreateAccessPointError

source§

impl ProvideErrorMetadata for CreateAccessPointForObjectLambdaError

source§

impl ProvideErrorMetadata for CreateBucketError

source§

impl ProvideErrorMetadata for CreateJobError

source§

impl ProvideErrorMetadata for CreateMultiRegionAccessPointError

source§

impl ProvideErrorMetadata for DeleteAccessPointError

source§

impl ProvideErrorMetadata for DeleteAccessPointForObjectLambdaError

source§

impl ProvideErrorMetadata for DeleteAccessPointPolicyError

source§

impl ProvideErrorMetadata for DeleteAccessPointPolicyForObjectLambdaError

source§

impl ProvideErrorMetadata for DeleteBucketError

source§

impl ProvideErrorMetadata for DeleteBucketLifecycleConfigurationError

source§

impl ProvideErrorMetadata for DeleteBucketPolicyError

source§

impl ProvideErrorMetadata for DeleteBucketReplicationError

source§

impl ProvideErrorMetadata for DeleteBucketTaggingError

source§

impl ProvideErrorMetadata for DeleteJobTaggingError

source§

impl ProvideErrorMetadata for DeleteMultiRegionAccessPointError

source§

impl ProvideErrorMetadata for DeletePublicAccessBlockError

source§

impl ProvideErrorMetadata for DeleteStorageLensConfigurationError

source§

impl ProvideErrorMetadata for DeleteStorageLensConfigurationTaggingError

source§

impl ProvideErrorMetadata for DescribeJobError

source§

impl ProvideErrorMetadata for DescribeMultiRegionAccessPointOperationError

source§

impl ProvideErrorMetadata for GetAccessPointError

source§

impl ProvideErrorMetadata for GetAccessPointConfigurationForObjectLambdaError

source§

impl ProvideErrorMetadata for GetAccessPointForObjectLambdaError

source§

impl ProvideErrorMetadata for GetAccessPointPolicyError

source§

impl ProvideErrorMetadata for GetAccessPointPolicyForObjectLambdaError

source§

impl ProvideErrorMetadata for GetAccessPointPolicyStatusError

source§

impl ProvideErrorMetadata for GetAccessPointPolicyStatusForObjectLambdaError

source§

impl ProvideErrorMetadata for GetBucketError

source§

impl ProvideErrorMetadata for GetBucketLifecycleConfigurationError

source§

impl ProvideErrorMetadata for GetBucketPolicyError

source§

impl ProvideErrorMetadata for GetBucketReplicationError

source§

impl ProvideErrorMetadata for GetBucketTaggingError

source§

impl ProvideErrorMetadata for GetBucketVersioningError

source§

impl ProvideErrorMetadata for GetJobTaggingError

source§

impl ProvideErrorMetadata for GetMultiRegionAccessPointError

source§

impl ProvideErrorMetadata for GetMultiRegionAccessPointPolicyError

source§

impl ProvideErrorMetadata for GetMultiRegionAccessPointPolicyStatusError

source§

impl ProvideErrorMetadata for GetMultiRegionAccessPointRoutesError

source§

impl ProvideErrorMetadata for GetPublicAccessBlockError

source§

impl ProvideErrorMetadata for GetStorageLensConfigurationError

source§

impl ProvideErrorMetadata for GetStorageLensConfigurationTaggingError

source§

impl ProvideErrorMetadata for ListAccessPointsError

source§

impl ProvideErrorMetadata for ListAccessPointsForObjectLambdaError

source§

impl ProvideErrorMetadata for ListJobsError

source§

impl ProvideErrorMetadata for ListMultiRegionAccessPointsError

source§

impl ProvideErrorMetadata for ListRegionalBucketsError

source§

impl ProvideErrorMetadata for ListStorageLensConfigurationsError

source§

impl ProvideErrorMetadata for PutAccessPointConfigurationForObjectLambdaError

source§

impl ProvideErrorMetadata for PutAccessPointPolicyError

source§

impl ProvideErrorMetadata for PutAccessPointPolicyForObjectLambdaError

source§

impl ProvideErrorMetadata for PutBucketLifecycleConfigurationError

source§

impl ProvideErrorMetadata for PutBucketPolicyError

source§

impl ProvideErrorMetadata for PutBucketReplicationError

source§

impl ProvideErrorMetadata for PutBucketTaggingError

source§

impl ProvideErrorMetadata for PutBucketVersioningError

source§

impl ProvideErrorMetadata for PutJobTaggingError

source§

impl ProvideErrorMetadata for PutMultiRegionAccessPointPolicyError

source§

impl ProvideErrorMetadata for PutPublicAccessBlockError

source§

impl ProvideErrorMetadata for PutStorageLensConfigurationError

source§

impl ProvideErrorMetadata for PutStorageLensConfigurationTaggingError

source§

impl ProvideErrorMetadata for SubmitMultiRegionAccessPointRoutesError

source§

impl ProvideErrorMetadata for UpdateJobPriorityError

source§

impl ProvideErrorMetadata for UpdateJobStatusError

source§

impl ProvideErrorMetadata for BadRequestException

source§

impl ProvideErrorMetadata for BucketAlreadyExists

source§

impl ProvideErrorMetadata for BucketAlreadyOwnedByYou

source§

impl ProvideErrorMetadata for IdempotencyException

source§

impl ProvideErrorMetadata for InternalServiceException

source§

impl ProvideErrorMetadata for InvalidNextTokenException

source§

impl ProvideErrorMetadata for InvalidRequestException

source§

impl ProvideErrorMetadata for JobStatusException

source§

impl ProvideErrorMetadata for NoSuchPublicAccessBlockConfiguration

source§

impl ProvideErrorMetadata for NotFoundException

source§

impl ProvideErrorMetadata for TooManyRequestsException

source§

impl ProvideErrorMetadata for TooManyTagsException

source§

impl ProvideErrorMetadata for Unhandled

source§

impl<E, R> ProvideErrorMetadata for SdkError<E, R>where E: ProvideErrorMetadata,