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 AddWorkloadError

source§

impl ProvideErrorMetadata for CreateApplicationError

source§

impl ProvideErrorMetadata for CreateComponentError

source§

impl ProvideErrorMetadata for CreateLogPatternError

source§

impl ProvideErrorMetadata for DeleteApplicationError

source§

impl ProvideErrorMetadata for DeleteComponentError

source§

impl ProvideErrorMetadata for DeleteLogPatternError

source§

impl ProvideErrorMetadata for DescribeApplicationError

source§

impl ProvideErrorMetadata for DescribeComponentError

source§

impl ProvideErrorMetadata for DescribeComponentConfigurationError

source§

impl ProvideErrorMetadata for DescribeComponentConfigurationRecommendationError

source§

impl ProvideErrorMetadata for DescribeLogPatternError

source§

impl ProvideErrorMetadata for DescribeObservationError

source§

impl ProvideErrorMetadata for DescribeProblemError

source§

impl ProvideErrorMetadata for DescribeProblemObservationsError

source§

impl ProvideErrorMetadata for DescribeWorkloadError

source§

impl ProvideErrorMetadata for ListApplicationsError

source§

impl ProvideErrorMetadata for ListComponentsError

source§

impl ProvideErrorMetadata for ListConfigurationHistoryError

source§

impl ProvideErrorMetadata for ListLogPatternSetsError

source§

impl ProvideErrorMetadata for ListLogPatternsError

source§

impl ProvideErrorMetadata for ListProblemsError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for ListWorkloadsError

source§

impl ProvideErrorMetadata for RemoveWorkloadError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateApplicationError

source§

impl ProvideErrorMetadata for UpdateComponentError

source§

impl ProvideErrorMetadata for UpdateComponentConfigurationError

source§

impl ProvideErrorMetadata for UpdateLogPatternError

source§

impl ProvideErrorMetadata for UpdateProblemError

source§

impl ProvideErrorMetadata for UpdateWorkloadError

source§

impl ProvideErrorMetadata for AccessDeniedException

source§

impl ProvideErrorMetadata for BadRequestException

source§

impl ProvideErrorMetadata for InternalServerException

source§

impl ProvideErrorMetadata for ResourceInUseException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for TagsAlreadyExistException

source§

impl ProvideErrorMetadata for TooManyTagsException

source§

impl ProvideErrorMetadata for ValidationException

source§

impl ProvideErrorMetadata for ErrorMetadata