RequestId

Trait RequestId 

Source
pub trait RequestId {
    // Required method
    fn request_id(&self) -> Option<&str>;
}
Expand description

Implementers add a function to return an AWS request ID

Required Methods§

Source

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.

Implementations on Foreign Types§

Source§

impl RequestId for Headers

Source§

impl<B> RequestId for Response<B>

Source§

impl<E> RequestId for SdkError<E, Response>

Source§

impl<O, E> RequestId for Result<O, E>
where O: RequestId, E: RequestId,

Implementors§

Source§

impl RequestId for Error

Source§

impl RequestId for AddPermissionError

Source§

impl RequestId for CancelMessageMoveTaskError

Source§

impl RequestId for ChangeMessageVisibilityError

Source§

impl RequestId for ChangeMessageVisibilityBatchError

Source§

impl RequestId for CreateQueueError

Source§

impl RequestId for DeleteMessageError

Source§

impl RequestId for DeleteMessageBatchError

Source§

impl RequestId for DeleteQueueError

Source§

impl RequestId for GetQueueAttributesError

Source§

impl RequestId for GetQueueUrlError

Source§

impl RequestId for ListDeadLetterSourceQueuesError

Source§

impl RequestId for ListMessageMoveTasksError

Source§

impl RequestId for ListQueueTagsError

Source§

impl RequestId for ListQueuesError

Source§

impl RequestId for PurgeQueueError

Source§

impl RequestId for ReceiveMessageError

Source§

impl RequestId for RemovePermissionError

Source§

impl RequestId for SendMessageError

Source§

impl RequestId for SendMessageBatchError

Source§

impl RequestId for SetQueueAttributesError

Source§

impl RequestId for StartMessageMoveTaskError

Source§

impl RequestId for TagQueueError

Source§

impl RequestId for UntagQueueError

Source§

impl RequestId for ErrorMetadata

Source§

impl RequestId for BatchEntryIdsNotDistinct

Source§

impl RequestId for BatchRequestTooLong

Source§

impl RequestId for EmptyBatchRequest

Source§

impl RequestId for InvalidAddress

Source§

impl RequestId for InvalidAttributeName

Source§

impl RequestId for InvalidAttributeValue

Source§

impl RequestId for InvalidBatchEntryId

Source§

impl RequestId for InvalidIdFormat

Source§

impl RequestId for InvalidMessageContents

Source§

impl RequestId for InvalidSecurity

Source§

impl RequestId for KmsAccessDenied

Source§

impl RequestId for KmsDisabled

Source§

impl RequestId for KmsInvalidKeyUsage

Source§

impl RequestId for KmsInvalidState

Source§

impl RequestId for KmsNotFound

Source§

impl RequestId for KmsOptInRequired

Source§

impl RequestId for KmsThrottled

Source§

impl RequestId for MessageNotInflight

Source§

impl RequestId for OverLimit

Source§

impl RequestId for PurgeQueueInProgress

Source§

impl RequestId for QueueDeletedRecently

Source§

impl RequestId for QueueDoesNotExist

Source§

impl RequestId for QueueNameExists

Source§

impl RequestId for ReceiptHandleIsInvalid

Source§

impl RequestId for RequestThrottled

Source§

impl RequestId for ResourceNotFoundException

Source§

impl RequestId for TooManyEntriesInBatchRequest

Source§

impl RequestId for UnsupportedOperation

Source§

impl RequestId for AddPermissionOutput

Source§

impl RequestId for CancelMessageMoveTaskOutput

Source§

impl RequestId for ChangeMessageVisibilityOutput

Source§

impl RequestId for ChangeMessageVisibilityBatchOutput

Source§

impl RequestId for CreateQueueOutput

Source§

impl RequestId for DeleteMessageOutput

Source§

impl RequestId for DeleteMessageBatchOutput

Source§

impl RequestId for DeleteQueueOutput

Source§

impl RequestId for GetQueueAttributesOutput

Source§

impl RequestId for GetQueueUrlOutput

Source§

impl RequestId for ListDeadLetterSourceQueuesOutput

Source§

impl RequestId for ListMessageMoveTasksOutput

Source§

impl RequestId for ListQueueTagsOutput

Source§

impl RequestId for ListQueuesOutput

Source§

impl RequestId for PurgeQueueOutput

Source§

impl RequestId for ReceiveMessageOutput

Source§

impl RequestId for RemovePermissionOutput

Source§

impl RequestId for SendMessageOutput

Source§

impl RequestId for SendMessageBatchOutput

Source§

impl RequestId for SetQueueAttributesOutput

Source§

impl RequestId for StartMessageMoveTaskOutput

Source§

impl RequestId for TagQueueOutput

Source§

impl RequestId for UntagQueueOutput