ProvideErrorMetadata

Trait ProvideErrorMetadata 

Source
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 AnalyzeDocumentError

Source§

impl ProvideErrorMetadata for AnalyzeExpenseError

Source§

impl ProvideErrorMetadata for AnalyzeIDError

Source§

impl ProvideErrorMetadata for CreateAdapterError

Source§

impl ProvideErrorMetadata for CreateAdapterVersionError

Source§

impl ProvideErrorMetadata for DeleteAdapterError

Source§

impl ProvideErrorMetadata for DeleteAdapterVersionError

Source§

impl ProvideErrorMetadata for DetectDocumentTextError

Source§

impl ProvideErrorMetadata for GetAdapterError

Source§

impl ProvideErrorMetadata for GetAdapterVersionError

Source§

impl ProvideErrorMetadata for GetDocumentAnalysisError

Source§

impl ProvideErrorMetadata for GetDocumentTextDetectionError

Source§

impl ProvideErrorMetadata for GetExpenseAnalysisError

Source§

impl ProvideErrorMetadata for GetLendingAnalysisError

Source§

impl ProvideErrorMetadata for GetLendingAnalysisSummaryError

Source§

impl ProvideErrorMetadata for ListAdapterVersionsError

Source§

impl ProvideErrorMetadata for ListAdaptersError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for StartDocumentAnalysisError

Source§

impl ProvideErrorMetadata for StartDocumentTextDetectionError

Source§

impl ProvideErrorMetadata for StartExpenseAnalysisError

Source§

impl ProvideErrorMetadata for StartLendingAnalysisError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAdapterError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for BadDocumentException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for DocumentTooLargeException

Source§

impl ProvideErrorMetadata for HumanLoopQuotaExceededException

Source§

impl ProvideErrorMetadata for IdempotentParameterMismatchException

Source§

impl ProvideErrorMetadata for InternalServerError

Source§

impl ProvideErrorMetadata for InvalidJobIdException

Source§

impl ProvideErrorMetadata for InvalidKmsKeyException

Source§

impl ProvideErrorMetadata for InvalidParameterException

Source§

impl ProvideErrorMetadata for InvalidS3ObjectException

Source§

impl ProvideErrorMetadata for LimitExceededException

Source§

impl ProvideErrorMetadata for ProvisionedThroughputExceededException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for UnsupportedDocumentException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata