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 CreateApiError

source§

impl ProvideErrorMetadata for CreateApiMappingError

source§

impl ProvideErrorMetadata for CreateAuthorizerError

source§

impl ProvideErrorMetadata for CreateDeploymentError

source§

impl ProvideErrorMetadata for CreateDomainNameError

source§

impl ProvideErrorMetadata for CreateIntegrationError

source§

impl ProvideErrorMetadata for CreateIntegrationResponseError

source§

impl ProvideErrorMetadata for CreateModelError

source§

impl ProvideErrorMetadata for CreateRouteError

source§

impl ProvideErrorMetadata for CreateRouteResponseError

source§

impl ProvideErrorMetadata for CreateStageError

source§

impl ProvideErrorMetadata for CreateVpcLinkError

source§

impl ProvideErrorMetadata for DeleteAccessLogSettingsError

source§

impl ProvideErrorMetadata for DeleteApiError

source§

impl ProvideErrorMetadata for DeleteApiMappingError

source§

impl ProvideErrorMetadata for DeleteAuthorizerError

source§

impl ProvideErrorMetadata for DeleteCorsConfigurationError

source§

impl ProvideErrorMetadata for DeleteDeploymentError

source§

impl ProvideErrorMetadata for DeleteDomainNameError

source§

impl ProvideErrorMetadata for DeleteIntegrationError

source§

impl ProvideErrorMetadata for DeleteIntegrationResponseError

source§

impl ProvideErrorMetadata for DeleteModelError

source§

impl ProvideErrorMetadata for DeleteRouteError

source§

impl ProvideErrorMetadata for DeleteRouteRequestParameterError

source§

impl ProvideErrorMetadata for DeleteRouteResponseError

source§

impl ProvideErrorMetadata for DeleteRouteSettingsError

source§

impl ProvideErrorMetadata for DeleteStageError

source§

impl ProvideErrorMetadata for DeleteVpcLinkError

source§

impl ProvideErrorMetadata for ExportApiError

source§

impl ProvideErrorMetadata for GetApiError

source§

impl ProvideErrorMetadata for GetApiMappingError

source§

impl ProvideErrorMetadata for GetApiMappingsError

source§

impl ProvideErrorMetadata for GetApisError

source§

impl ProvideErrorMetadata for GetAuthorizerError

source§

impl ProvideErrorMetadata for GetAuthorizersError

source§

impl ProvideErrorMetadata for GetDeploymentError

source§

impl ProvideErrorMetadata for GetDeploymentsError

source§

impl ProvideErrorMetadata for GetDomainNameError

source§

impl ProvideErrorMetadata for GetDomainNamesError

source§

impl ProvideErrorMetadata for GetIntegrationError

source§

impl ProvideErrorMetadata for GetIntegrationResponseError

source§

impl ProvideErrorMetadata for GetIntegrationResponsesError

source§

impl ProvideErrorMetadata for GetIntegrationsError

source§

impl ProvideErrorMetadata for GetModelError

source§

impl ProvideErrorMetadata for GetModelTemplateError

source§

impl ProvideErrorMetadata for GetModelsError

source§

impl ProvideErrorMetadata for GetRouteError

source§

impl ProvideErrorMetadata for GetRouteResponseError

source§

impl ProvideErrorMetadata for GetRouteResponsesError

source§

impl ProvideErrorMetadata for GetRoutesError

source§

impl ProvideErrorMetadata for GetStageError

source§

impl ProvideErrorMetadata for GetStagesError

source§

impl ProvideErrorMetadata for GetTagsError

source§

impl ProvideErrorMetadata for GetVpcLinkError

source§

impl ProvideErrorMetadata for GetVpcLinksError

source§

impl ProvideErrorMetadata for ImportApiError

source§

impl ProvideErrorMetadata for ReimportApiError

source§

impl ProvideErrorMetadata for ResetAuthorizersCacheError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateApiError

source§

impl ProvideErrorMetadata for UpdateApiMappingError

source§

impl ProvideErrorMetadata for UpdateAuthorizerError

source§

impl ProvideErrorMetadata for UpdateDeploymentError

source§

impl ProvideErrorMetadata for UpdateDomainNameError

source§

impl ProvideErrorMetadata for UpdateIntegrationError

source§

impl ProvideErrorMetadata for UpdateIntegrationResponseError

source§

impl ProvideErrorMetadata for UpdateModelError

source§

impl ProvideErrorMetadata for UpdateRouteError

source§

impl ProvideErrorMetadata for UpdateRouteResponseError

source§

impl ProvideErrorMetadata for UpdateStageError

source§

impl ProvideErrorMetadata for UpdateVpcLinkError

source§

impl ProvideErrorMetadata for AccessDeniedException

source§

impl ProvideErrorMetadata for BadRequestException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for NotFoundException

source§

impl ProvideErrorMetadata for TooManyRequestsException

source§

impl ProvideErrorMetadata for ErrorMetadata