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 AddTagsError

source§

impl ProvideErrorMetadata for CreateBatchPredictionError

source§

impl ProvideErrorMetadata for CreateDataSourceFromRDSError

source§

impl ProvideErrorMetadata for CreateDataSourceFromRedshiftError

source§

impl ProvideErrorMetadata for CreateDataSourceFromS3Error

source§

impl ProvideErrorMetadata for CreateEvaluationError

source§

impl ProvideErrorMetadata for CreateMLModelError

source§

impl ProvideErrorMetadata for CreateRealtimeEndpointError

source§

impl ProvideErrorMetadata for DeleteBatchPredictionError

source§

impl ProvideErrorMetadata for DeleteDataSourceError

source§

impl ProvideErrorMetadata for DeleteEvaluationError

source§

impl ProvideErrorMetadata for DeleteMLModelError

source§

impl ProvideErrorMetadata for DeleteRealtimeEndpointError

source§

impl ProvideErrorMetadata for DeleteTagsError

source§

impl ProvideErrorMetadata for DescribeBatchPredictionsError

source§

impl ProvideErrorMetadata for DescribeDataSourcesError

source§

impl ProvideErrorMetadata for DescribeEvaluationsError

source§

impl ProvideErrorMetadata for DescribeMLModelsError

source§

impl ProvideErrorMetadata for DescribeTagsError

source§

impl ProvideErrorMetadata for GetBatchPredictionError

source§

impl ProvideErrorMetadata for GetDataSourceError

source§

impl ProvideErrorMetadata for GetEvaluationError

source§

impl ProvideErrorMetadata for GetMLModelError

source§

impl ProvideErrorMetadata for PredictError

source§

impl ProvideErrorMetadata for UpdateBatchPredictionError

source§

impl ProvideErrorMetadata for UpdateDataSourceError

source§

impl ProvideErrorMetadata for UpdateEvaluationError

source§

impl ProvideErrorMetadata for UpdateMLModelError

source§

impl ProvideErrorMetadata for IdempotentParameterMismatchException

source§

impl ProvideErrorMetadata for InternalServerException

source§

impl ProvideErrorMetadata for InvalidInputException

source§

impl ProvideErrorMetadata for InvalidTagException

source§

impl ProvideErrorMetadata for LimitExceededException

source§

impl ProvideErrorMetadata for PredictorNotMountedException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for TagLimitExceededException

source§

impl ProvideErrorMetadata for ErrorMetadata