ProvideErrorMetadata

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 AssociateAccessGrantsIdentityCenterError

Source§

impl ProvideErrorMetadata for CreateAccessGrantError

Source§

impl ProvideErrorMetadata for CreateAccessGrantsInstanceError

Source§

impl ProvideErrorMetadata for CreateAccessGrantsLocationError

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 CreateStorageLensGroupError

Source§

impl ProvideErrorMetadata for DeleteAccessGrantError

Source§

impl ProvideErrorMetadata for DeleteAccessGrantsInstanceError

Source§

impl ProvideErrorMetadata for DeleteAccessGrantsInstanceResourcePolicyError

Source§

impl ProvideErrorMetadata for DeleteAccessGrantsLocationError

Source§

impl ProvideErrorMetadata for DeleteAccessPointError

Source§

impl ProvideErrorMetadata for DeleteAccessPointForObjectLambdaError

Source§

impl ProvideErrorMetadata for DeleteAccessPointPolicyError

Source§

impl ProvideErrorMetadata for DeleteAccessPointPolicyForObjectLambdaError

Source§

impl ProvideErrorMetadata for DeleteAccessPointScopeError

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 DeleteStorageLensGroupError

Source§

impl ProvideErrorMetadata for DescribeJobError

Source§

impl ProvideErrorMetadata for DescribeMultiRegionAccessPointOperationError

Source§

impl ProvideErrorMetadata for DissociateAccessGrantsIdentityCenterError

Source§

impl ProvideErrorMetadata for GetAccessGrantError

Source§

impl ProvideErrorMetadata for GetAccessGrantsInstanceError

Source§

impl ProvideErrorMetadata for GetAccessGrantsInstanceForPrefixError

Source§

impl ProvideErrorMetadata for GetAccessGrantsInstanceResourcePolicyError

Source§

impl ProvideErrorMetadata for GetAccessGrantsLocationError

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 GetAccessPointScopeError

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 GetDataAccessError

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 GetStorageLensGroupError

Source§

impl ProvideErrorMetadata for ListAccessGrantsError

Source§

impl ProvideErrorMetadata for ListAccessGrantsInstancesError

Source§

impl ProvideErrorMetadata for ListAccessGrantsLocationsError

Source§

impl ProvideErrorMetadata for ListAccessPointsError

Source§

impl ProvideErrorMetadata for ListAccessPointsForDirectoryBucketsError

Source§

impl ProvideErrorMetadata for ListAccessPointsForObjectLambdaError

Source§

impl ProvideErrorMetadata for ListCallerAccessGrantsError

Source§

impl ProvideErrorMetadata for ListJobsError

Source§

impl ProvideErrorMetadata for ListMultiRegionAccessPointsError

Source§

impl ProvideErrorMetadata for ListRegionalBucketsError

Source§

impl ProvideErrorMetadata for ListStorageLensConfigurationsError

Source§

impl ProvideErrorMetadata for ListStorageLensGroupsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for PutAccessGrantsInstanceResourcePolicyError

Source§

impl ProvideErrorMetadata for PutAccessPointConfigurationForObjectLambdaError

Source§

impl ProvideErrorMetadata for PutAccessPointPolicyError

Source§

impl ProvideErrorMetadata for PutAccessPointPolicyForObjectLambdaError

Source§

impl ProvideErrorMetadata for PutAccessPointScopeError

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 TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAccessGrantsLocationError

Source§

impl ProvideErrorMetadata for UpdateJobPriorityError

Source§

impl ProvideErrorMetadata for UpdateJobStatusError

Source§

impl ProvideErrorMetadata for UpdateStorageLensGroupError

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 ErrorMetadata