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 AssociateCertificateError

source§

impl ProvideErrorMetadata for CancelJobError

source§

impl ProvideErrorMetadata for CreateJobError

source§

impl ProvideErrorMetadata for CreateJobTemplateError

source§

impl ProvideErrorMetadata for CreatePresetError

source§

impl ProvideErrorMetadata for CreateQueueError

source§

impl ProvideErrorMetadata for DeleteJobTemplateError

source§

impl ProvideErrorMetadata for DeletePolicyError

source§

impl ProvideErrorMetadata for DeletePresetError

source§

impl ProvideErrorMetadata for DeleteQueueError

source§

impl ProvideErrorMetadata for DescribeEndpointsError

source§

impl ProvideErrorMetadata for DisassociateCertificateError

source§

impl ProvideErrorMetadata for GetJobError

source§

impl ProvideErrorMetadata for GetJobTemplateError

source§

impl ProvideErrorMetadata for GetPolicyError

source§

impl ProvideErrorMetadata for GetPresetError

source§

impl ProvideErrorMetadata for GetQueueError

source§

impl ProvideErrorMetadata for ListJobTemplatesError

source§

impl ProvideErrorMetadata for ListJobsError

source§

impl ProvideErrorMetadata for ListPresetsError

source§

impl ProvideErrorMetadata for ListQueuesError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for PutPolicyError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateJobTemplateError

source§

impl ProvideErrorMetadata for UpdatePresetError

source§

impl ProvideErrorMetadata for UpdateQueueError

source§

impl ProvideErrorMetadata for BadRequestException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for ForbiddenException

source§

impl ProvideErrorMetadata for InternalServerErrorException

source§

impl ProvideErrorMetadata for NotFoundException

source§

impl ProvideErrorMetadata for TooManyRequestsException

source§

impl ProvideErrorMetadata for ErrorMetadata