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>

Implementors§

source§

impl ProvideErrorMetadata for Error

source§

impl ProvideErrorMetadata for CreateAppInstanceError

source§

impl ProvideErrorMetadata for CreateAppInstanceAdminError

source§

impl ProvideErrorMetadata for CreateAppInstanceBotError

source§

impl ProvideErrorMetadata for CreateAppInstanceUserError

source§

impl ProvideErrorMetadata for DeleteAppInstanceError

source§

impl ProvideErrorMetadata for DeleteAppInstanceAdminError

source§

impl ProvideErrorMetadata for DeleteAppInstanceBotError

source§

impl ProvideErrorMetadata for DeleteAppInstanceUserError

source§

impl ProvideErrorMetadata for DeregisterAppInstanceUserEndpointError

source§

impl ProvideErrorMetadata for DescribeAppInstanceError

source§

impl ProvideErrorMetadata for DescribeAppInstanceAdminError

source§

impl ProvideErrorMetadata for DescribeAppInstanceBotError

source§

impl ProvideErrorMetadata for DescribeAppInstanceUserError

source§

impl ProvideErrorMetadata for DescribeAppInstanceUserEndpointError

source§

impl ProvideErrorMetadata for GetAppInstanceRetentionSettingsError

source§

impl ProvideErrorMetadata for ListAppInstanceAdminsError

source§

impl ProvideErrorMetadata for ListAppInstanceBotsError

source§

impl ProvideErrorMetadata for ListAppInstanceUserEndpointsError

source§

impl ProvideErrorMetadata for ListAppInstanceUsersError

source§

impl ProvideErrorMetadata for ListAppInstancesError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for PutAppInstanceRetentionSettingsError

source§

impl ProvideErrorMetadata for PutAppInstanceUserExpirationSettingsError

source§

impl ProvideErrorMetadata for RegisterAppInstanceUserEndpointError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateAppInstanceError

source§

impl ProvideErrorMetadata for UpdateAppInstanceBotError

source§

impl ProvideErrorMetadata for UpdateAppInstanceUserError

source§

impl ProvideErrorMetadata for UpdateAppInstanceUserEndpointError

source§

impl ProvideErrorMetadata for BadRequestException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for ForbiddenException

source§

impl ProvideErrorMetadata for NotFoundException

source§

impl ProvideErrorMetadata for ResourceLimitExceededException

source§

impl ProvideErrorMetadata for ServiceFailureException

source§

impl ProvideErrorMetadata for ServiceUnavailableException

source§

impl ProvideErrorMetadata for ThrottledClientException

source§

impl ProvideErrorMetadata for UnauthorizedClientException

source§

impl ProvideErrorMetadata for ErrorMetadata