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 AssociateFacesError

source§

impl ProvideErrorMetadata for CompareFacesError

source§

impl ProvideErrorMetadata for CopyProjectVersionError

source§

impl ProvideErrorMetadata for CreateCollectionError

source§

impl ProvideErrorMetadata for CreateDatasetError

source§

impl ProvideErrorMetadata for CreateFaceLivenessSessionError

source§

impl ProvideErrorMetadata for CreateProjectError

source§

impl ProvideErrorMetadata for CreateProjectVersionError

source§

impl ProvideErrorMetadata for CreateStreamProcessorError

source§

impl ProvideErrorMetadata for CreateUserError

source§

impl ProvideErrorMetadata for DeleteCollectionError

source§

impl ProvideErrorMetadata for DeleteDatasetError

source§

impl ProvideErrorMetadata for DeleteFacesError

source§

impl ProvideErrorMetadata for DeleteProjectError

source§

impl ProvideErrorMetadata for DeleteProjectPolicyError

source§

impl ProvideErrorMetadata for DeleteProjectVersionError

source§

impl ProvideErrorMetadata for DeleteStreamProcessorError

source§

impl ProvideErrorMetadata for DeleteUserError

source§

impl ProvideErrorMetadata for DescribeCollectionError

source§

impl ProvideErrorMetadata for DescribeDatasetError

source§

impl ProvideErrorMetadata for DescribeProjectVersionsError

source§

impl ProvideErrorMetadata for DescribeProjectsError

source§

impl ProvideErrorMetadata for DescribeStreamProcessorError

source§

impl ProvideErrorMetadata for DetectCustomLabelsError

source§

impl ProvideErrorMetadata for DetectFacesError

source§

impl ProvideErrorMetadata for DetectLabelsError

source§

impl ProvideErrorMetadata for DetectModerationLabelsError

source§

impl ProvideErrorMetadata for DetectProtectiveEquipmentError

source§

impl ProvideErrorMetadata for DetectTextError

source§

impl ProvideErrorMetadata for DisassociateFacesError

source§

impl ProvideErrorMetadata for DistributeDatasetEntriesError

source§

impl ProvideErrorMetadata for GetCelebrityInfoError

source§

impl ProvideErrorMetadata for GetCelebrityRecognitionError

source§

impl ProvideErrorMetadata for GetContentModerationError

source§

impl ProvideErrorMetadata for GetFaceDetectionError

source§

impl ProvideErrorMetadata for GetFaceLivenessSessionResultsError

source§

impl ProvideErrorMetadata for GetFaceSearchError

source§

impl ProvideErrorMetadata for GetLabelDetectionError

source§

impl ProvideErrorMetadata for GetMediaAnalysisJobError

source§

impl ProvideErrorMetadata for GetPersonTrackingError

source§

impl ProvideErrorMetadata for GetSegmentDetectionError

source§

impl ProvideErrorMetadata for GetTextDetectionError

source§

impl ProvideErrorMetadata for IndexFacesError

source§

impl ProvideErrorMetadata for ListCollectionsError

source§

impl ProvideErrorMetadata for ListDatasetEntriesError

source§

impl ProvideErrorMetadata for ListDatasetLabelsError

source§

impl ProvideErrorMetadata for ListFacesError

source§

impl ProvideErrorMetadata for ListMediaAnalysisJobsError

source§

impl ProvideErrorMetadata for ListProjectPoliciesError

source§

impl ProvideErrorMetadata for ListStreamProcessorsError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for ListUsersError

source§

impl ProvideErrorMetadata for PutProjectPolicyError

source§

impl ProvideErrorMetadata for RecognizeCelebritiesError

source§

impl ProvideErrorMetadata for SearchFacesError

source§

impl ProvideErrorMetadata for SearchFacesByImageError

source§

impl ProvideErrorMetadata for SearchUsersError

source§

impl ProvideErrorMetadata for SearchUsersByImageError

source§

impl ProvideErrorMetadata for StartCelebrityRecognitionError

source§

impl ProvideErrorMetadata for StartContentModerationError

source§

impl ProvideErrorMetadata for StartFaceDetectionError

source§

impl ProvideErrorMetadata for StartFaceSearchError

source§

impl ProvideErrorMetadata for StartLabelDetectionError

source§

impl ProvideErrorMetadata for StartMediaAnalysisJobError

source§

impl ProvideErrorMetadata for StartPersonTrackingError

source§

impl ProvideErrorMetadata for StartProjectVersionError

source§

impl ProvideErrorMetadata for StartSegmentDetectionError

source§

impl ProvideErrorMetadata for StartStreamProcessorError

source§

impl ProvideErrorMetadata for StartTextDetectionError

source§

impl ProvideErrorMetadata for StopProjectVersionError

source§

impl ProvideErrorMetadata for StopStreamProcessorError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateDatasetEntriesError

source§

impl ProvideErrorMetadata for UpdateStreamProcessorError

source§

impl ProvideErrorMetadata for AccessDeniedException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for HumanLoopQuotaExceededException

source§

impl ProvideErrorMetadata for IdempotentParameterMismatchException

source§

impl ProvideErrorMetadata for ImageTooLargeException

source§

impl ProvideErrorMetadata for InternalServerError

source§

impl ProvideErrorMetadata for InvalidImageFormatException

source§

impl ProvideErrorMetadata for InvalidManifestException

source§

impl ProvideErrorMetadata for InvalidPaginationTokenException

source§

impl ProvideErrorMetadata for InvalidParameterException

source§

impl ProvideErrorMetadata for InvalidPolicyRevisionIdException

source§

impl ProvideErrorMetadata for InvalidS3ObjectException

source§

impl ProvideErrorMetadata for LimitExceededException

source§

impl ProvideErrorMetadata for MalformedPolicyDocumentException

source§

impl ProvideErrorMetadata for ProvisionedThroughputExceededException

source§

impl ProvideErrorMetadata for ResourceAlreadyExistsException

source§

impl ProvideErrorMetadata for ResourceInUseException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for ResourceNotReadyException

source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

source§

impl ProvideErrorMetadata for SessionNotFoundException

source§

impl ProvideErrorMetadata for ThrottlingException

source§

impl ProvideErrorMetadata for VideoTooLargeException

source§

impl ProvideErrorMetadata for ErrorMetadata