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>where E: ProvideErrorMetadata,

Implementors§

source§

impl ProvideErrorMetadata for AttachCustomerManagedPolicyReferenceToPermissionSetError

source§

impl ProvideErrorMetadata for AttachManagedPolicyToPermissionSetError

source§

impl ProvideErrorMetadata for CreateAccountAssignmentError

source§

impl ProvideErrorMetadata for CreateInstanceAccessControlAttributeConfigurationError

source§

impl ProvideErrorMetadata for CreatePermissionSetError

source§

impl ProvideErrorMetadata for DeleteAccountAssignmentError

source§

impl ProvideErrorMetadata for DeleteInlinePolicyFromPermissionSetError

source§

impl ProvideErrorMetadata for DeleteInstanceAccessControlAttributeConfigurationError

source§

impl ProvideErrorMetadata for DeletePermissionSetError

source§

impl ProvideErrorMetadata for DeletePermissionsBoundaryFromPermissionSetError

source§

impl ProvideErrorMetadata for DescribeAccountAssignmentCreationStatusError

source§

impl ProvideErrorMetadata for DescribeAccountAssignmentDeletionStatusError

source§

impl ProvideErrorMetadata for DescribeInstanceAccessControlAttributeConfigurationError

source§

impl ProvideErrorMetadata for DescribePermissionSetError

source§

impl ProvideErrorMetadata for DescribePermissionSetProvisioningStatusError

source§

impl ProvideErrorMetadata for DetachCustomerManagedPolicyReferenceFromPermissionSetError

source§

impl ProvideErrorMetadata for DetachManagedPolicyFromPermissionSetError

source§

impl ProvideErrorMetadata for GetInlinePolicyForPermissionSetError

source§

impl ProvideErrorMetadata for GetPermissionsBoundaryForPermissionSetError

source§

impl ProvideErrorMetadata for ListAccountAssignmentCreationStatusError

source§

impl ProvideErrorMetadata for ListAccountAssignmentDeletionStatusError

source§

impl ProvideErrorMetadata for ListAccountAssignmentsError

source§

impl ProvideErrorMetadata for ListAccountsForProvisionedPermissionSetError

source§

impl ProvideErrorMetadata for ListCustomerManagedPolicyReferencesInPermissionSetError

source§

impl ProvideErrorMetadata for ListInstancesError

source§

impl ProvideErrorMetadata for ListManagedPoliciesInPermissionSetError

source§

impl ProvideErrorMetadata for ListPermissionSetProvisioningStatusError

source§

impl ProvideErrorMetadata for ListPermissionSetsError

source§

impl ProvideErrorMetadata for ListPermissionSetsProvisionedToAccountError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for ProvisionPermissionSetError

source§

impl ProvideErrorMetadata for PutInlinePolicyToPermissionSetError

source§

impl ProvideErrorMetadata for PutPermissionsBoundaryToPermissionSetError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateInstanceAccessControlAttributeConfigurationError

source§

impl ProvideErrorMetadata for UpdatePermissionSetError

source§

impl ProvideErrorMetadata for AccessDeniedException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for InternalServerException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

source§

impl ProvideErrorMetadata for ThrottlingException

source§

impl ProvideErrorMetadata for ValidationException

source§

impl ProvideErrorMetadata for ErrorMetadata

source§

impl ProvideErrorMetadata for Unhandled