Trait aws_sdk_sqs::error::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 AddPermissionError

source§

impl ProvideErrorMetadata for CancelMessageMoveTaskError

source§

impl ProvideErrorMetadata for ChangeMessageVisibilityError

source§

impl ProvideErrorMetadata for ChangeMessageVisibilityBatchError

source§

impl ProvideErrorMetadata for CreateQueueError

source§

impl ProvideErrorMetadata for DeleteMessageError

source§

impl ProvideErrorMetadata for DeleteMessageBatchError

source§

impl ProvideErrorMetadata for DeleteQueueError

source§

impl ProvideErrorMetadata for GetQueueAttributesError

source§

impl ProvideErrorMetadata for GetQueueUrlError

source§

impl ProvideErrorMetadata for ListDeadLetterSourceQueuesError

source§

impl ProvideErrorMetadata for ListMessageMoveTasksError

source§

impl ProvideErrorMetadata for ListQueueTagsError

source§

impl ProvideErrorMetadata for ListQueuesError

source§

impl ProvideErrorMetadata for PurgeQueueError

source§

impl ProvideErrorMetadata for ReceiveMessageError

source§

impl ProvideErrorMetadata for RemovePermissionError

source§

impl ProvideErrorMetadata for SendMessageError

source§

impl ProvideErrorMetadata for SendMessageBatchError

source§

impl ProvideErrorMetadata for SetQueueAttributesError

source§

impl ProvideErrorMetadata for StartMessageMoveTaskError

source§

impl ProvideErrorMetadata for TagQueueError

source§

impl ProvideErrorMetadata for UntagQueueError

source§

impl ProvideErrorMetadata for BatchEntryIdsNotDistinct

source§

impl ProvideErrorMetadata for BatchRequestTooLong

source§

impl ProvideErrorMetadata for EmptyBatchRequest

source§

impl ProvideErrorMetadata for InvalidAddress

source§

impl ProvideErrorMetadata for InvalidAttributeName

source§

impl ProvideErrorMetadata for InvalidAttributeValue

source§

impl ProvideErrorMetadata for InvalidBatchEntryId

source§

impl ProvideErrorMetadata for InvalidIdFormat

source§

impl ProvideErrorMetadata for InvalidMessageContents

source§

impl ProvideErrorMetadata for InvalidSecurity

source§

impl ProvideErrorMetadata for KmsAccessDenied

source§

impl ProvideErrorMetadata for KmsDisabled

source§

impl ProvideErrorMetadata for KmsInvalidKeyUsage

source§

impl ProvideErrorMetadata for KmsInvalidState

source§

impl ProvideErrorMetadata for KmsNotFound

source§

impl ProvideErrorMetadata for KmsOptInRequired

source§

impl ProvideErrorMetadata for KmsThrottled

source§

impl ProvideErrorMetadata for MessageNotInflight

source§

impl ProvideErrorMetadata for OverLimit

source§

impl ProvideErrorMetadata for PurgeQueueInProgress

source§

impl ProvideErrorMetadata for QueueDeletedRecently

source§

impl ProvideErrorMetadata for QueueDoesNotExist

source§

impl ProvideErrorMetadata for QueueNameExists

source§

impl ProvideErrorMetadata for ReceiptHandleIsInvalid

source§

impl ProvideErrorMetadata for RequestThrottled

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for TooManyEntriesInBatchRequest

source§

impl ProvideErrorMetadata for UnsupportedOperation

source§

impl ProvideErrorMetadata for ErrorMetadata