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 BatchCreateVariableError

source§

impl ProvideErrorMetadata for BatchGetVariableError

source§

impl ProvideErrorMetadata for CancelBatchImportJobError

source§

impl ProvideErrorMetadata for CancelBatchPredictionJobError

source§

impl ProvideErrorMetadata for CreateBatchImportJobError

source§

impl ProvideErrorMetadata for CreateBatchPredictionJobError

source§

impl ProvideErrorMetadata for CreateDetectorVersionError

source§

impl ProvideErrorMetadata for CreateListError

source§

impl ProvideErrorMetadata for CreateModelError

source§

impl ProvideErrorMetadata for CreateModelVersionError

source§

impl ProvideErrorMetadata for CreateRuleError

source§

impl ProvideErrorMetadata for CreateVariableError

source§

impl ProvideErrorMetadata for DeleteBatchImportJobError

source§

impl ProvideErrorMetadata for DeleteBatchPredictionJobError

source§

impl ProvideErrorMetadata for DeleteDetectorError

source§

impl ProvideErrorMetadata for DeleteDetectorVersionError

source§

impl ProvideErrorMetadata for DeleteEntityTypeError

source§

impl ProvideErrorMetadata for DeleteEventError

source§

impl ProvideErrorMetadata for DeleteEventTypeError

source§

impl ProvideErrorMetadata for DeleteEventsByEventTypeError

source§

impl ProvideErrorMetadata for DeleteExternalModelError

source§

impl ProvideErrorMetadata for DeleteLabelError

source§

impl ProvideErrorMetadata for DeleteListError

source§

impl ProvideErrorMetadata for DeleteModelError

source§

impl ProvideErrorMetadata for DeleteModelVersionError

source§

impl ProvideErrorMetadata for DeleteOutcomeError

source§

impl ProvideErrorMetadata for DeleteRuleError

source§

impl ProvideErrorMetadata for DeleteVariableError

source§

impl ProvideErrorMetadata for DescribeDetectorError

source§

impl ProvideErrorMetadata for DescribeModelVersionsError

source§

impl ProvideErrorMetadata for GetBatchImportJobsError

source§

impl ProvideErrorMetadata for GetBatchPredictionJobsError

source§

impl ProvideErrorMetadata for GetDeleteEventsByEventTypeStatusError

source§

impl ProvideErrorMetadata for GetDetectorVersionError

source§

impl ProvideErrorMetadata for GetDetectorsError

source§

impl ProvideErrorMetadata for GetEntityTypesError

source§

impl ProvideErrorMetadata for GetEventError

source§

impl ProvideErrorMetadata for GetEventPredictionError

source§

impl ProvideErrorMetadata for GetEventPredictionMetadataError

source§

impl ProvideErrorMetadata for GetEventTypesError

source§

impl ProvideErrorMetadata for GetExternalModelsError

source§

impl ProvideErrorMetadata for GetKMSEncryptionKeyError

source§

impl ProvideErrorMetadata for GetLabelsError

source§

impl ProvideErrorMetadata for GetListElementsError

source§

impl ProvideErrorMetadata for GetListsMetadataError

source§

impl ProvideErrorMetadata for GetModelVersionError

source§

impl ProvideErrorMetadata for GetModelsError

source§

impl ProvideErrorMetadata for GetOutcomesError

source§

impl ProvideErrorMetadata for GetRulesError

source§

impl ProvideErrorMetadata for GetVariablesError

source§

impl ProvideErrorMetadata for ListEventPredictionsError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for PutDetectorError

source§

impl ProvideErrorMetadata for PutEntityTypeError

source§

impl ProvideErrorMetadata for PutEventTypeError

source§

impl ProvideErrorMetadata for PutExternalModelError

source§

impl ProvideErrorMetadata for PutKMSEncryptionKeyError

source§

impl ProvideErrorMetadata for PutLabelError

source§

impl ProvideErrorMetadata for PutOutcomeError

source§

impl ProvideErrorMetadata for SendEventError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateDetectorVersionError

source§

impl ProvideErrorMetadata for UpdateDetectorVersionMetadataError

source§

impl ProvideErrorMetadata for UpdateDetectorVersionStatusError

source§

impl ProvideErrorMetadata for UpdateEventLabelError

source§

impl ProvideErrorMetadata for UpdateListError

source§

impl ProvideErrorMetadata for UpdateModelError

source§

impl ProvideErrorMetadata for UpdateModelVersionError

source§

impl ProvideErrorMetadata for UpdateModelVersionStatusError

source§

impl ProvideErrorMetadata for UpdateRuleMetadataError

source§

impl ProvideErrorMetadata for UpdateRuleVersionError

source§

impl ProvideErrorMetadata for UpdateVariableError

source§

impl ProvideErrorMetadata for AccessDeniedException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for InternalServerException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for ResourceUnavailableException

source§

impl ProvideErrorMetadata for ThrottlingException

source§

impl ProvideErrorMetadata for ValidationException

source§

impl ProvideErrorMetadata for ErrorMetadata