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 AbortMultipartReadSetUploadError

Source§

impl ProvideErrorMetadata for AcceptShareError

Source§

impl ProvideErrorMetadata for BatchDeleteReadSetError

Source§

impl ProvideErrorMetadata for CancelAnnotationImportJobError

Source§

impl ProvideErrorMetadata for CancelRunError

Source§

impl ProvideErrorMetadata for CancelVariantImportJobError

Source§

impl ProvideErrorMetadata for CompleteMultipartReadSetUploadError

Source§

impl ProvideErrorMetadata for CreateAnnotationStoreError

Source§

impl ProvideErrorMetadata for CreateAnnotationStoreVersionError

Source§

impl ProvideErrorMetadata for CreateMultipartReadSetUploadError

Source§

impl ProvideErrorMetadata for CreateReferenceStoreError

Source§

impl ProvideErrorMetadata for CreateRunCacheError

Source§

impl ProvideErrorMetadata for CreateRunGroupError

Source§

impl ProvideErrorMetadata for CreateSequenceStoreError

Source§

impl ProvideErrorMetadata for CreateShareError

Source§

impl ProvideErrorMetadata for CreateVariantStoreError

Source§

impl ProvideErrorMetadata for CreateWorkflowError

Source§

impl ProvideErrorMetadata for CreateWorkflowVersionError

Source§

impl ProvideErrorMetadata for DeleteAnnotationStoreError

Source§

impl ProvideErrorMetadata for DeleteAnnotationStoreVersionsError

Source§

impl ProvideErrorMetadata for DeleteReferenceError

Source§

impl ProvideErrorMetadata for DeleteReferenceStoreError

Source§

impl ProvideErrorMetadata for DeleteRunError

Source§

impl ProvideErrorMetadata for DeleteRunCacheError

Source§

impl ProvideErrorMetadata for DeleteRunGroupError

Source§

impl ProvideErrorMetadata for DeleteS3AccessPolicyError

Source§

impl ProvideErrorMetadata for DeleteSequenceStoreError

Source§

impl ProvideErrorMetadata for DeleteShareError

Source§

impl ProvideErrorMetadata for DeleteVariantStoreError

Source§

impl ProvideErrorMetadata for DeleteWorkflowError

Source§

impl ProvideErrorMetadata for DeleteWorkflowVersionError

Source§

impl ProvideErrorMetadata for GetAnnotationImportJobError

Source§

impl ProvideErrorMetadata for GetAnnotationStoreError

Source§

impl ProvideErrorMetadata for GetAnnotationStoreVersionError

Source§

impl ProvideErrorMetadata for GetReadSetError

Source§

impl ProvideErrorMetadata for GetReadSetActivationJobError

Source§

impl ProvideErrorMetadata for GetReadSetExportJobError

Source§

impl ProvideErrorMetadata for GetReadSetImportJobError

Source§

impl ProvideErrorMetadata for GetReadSetMetadataError

Source§

impl ProvideErrorMetadata for GetReferenceError

Source§

impl ProvideErrorMetadata for GetReferenceImportJobError

Source§

impl ProvideErrorMetadata for GetReferenceMetadataError

Source§

impl ProvideErrorMetadata for GetReferenceStoreError

Source§

impl ProvideErrorMetadata for GetRunError

Source§

impl ProvideErrorMetadata for GetRunCacheError

Source§

impl ProvideErrorMetadata for GetRunGroupError

Source§

impl ProvideErrorMetadata for GetRunTaskError

Source§

impl ProvideErrorMetadata for GetS3AccessPolicyError

Source§

impl ProvideErrorMetadata for GetSequenceStoreError

Source§

impl ProvideErrorMetadata for GetShareError

Source§

impl ProvideErrorMetadata for GetVariantImportJobError

Source§

impl ProvideErrorMetadata for GetVariantStoreError

Source§

impl ProvideErrorMetadata for GetWorkflowError

Source§

impl ProvideErrorMetadata for GetWorkflowVersionError

Source§

impl ProvideErrorMetadata for ListAnnotationImportJobsError

Source§

impl ProvideErrorMetadata for ListAnnotationStoreVersionsError

Source§

impl ProvideErrorMetadata for ListAnnotationStoresError

Source§

impl ProvideErrorMetadata for ListMultipartReadSetUploadsError

Source§

impl ProvideErrorMetadata for ListReadSetActivationJobsError

Source§

impl ProvideErrorMetadata for ListReadSetExportJobsError

Source§

impl ProvideErrorMetadata for ListReadSetImportJobsError

Source§

impl ProvideErrorMetadata for ListReadSetUploadPartsError

Source§

impl ProvideErrorMetadata for ListReadSetsError

Source§

impl ProvideErrorMetadata for ListReferenceImportJobsError

Source§

impl ProvideErrorMetadata for ListReferenceStoresError

Source§

impl ProvideErrorMetadata for ListReferencesError

Source§

impl ProvideErrorMetadata for ListRunCachesError

Source§

impl ProvideErrorMetadata for ListRunGroupsError

Source§

impl ProvideErrorMetadata for ListRunTasksError

Source§

impl ProvideErrorMetadata for ListRunsError

Source§

impl ProvideErrorMetadata for ListSequenceStoresError

Source§

impl ProvideErrorMetadata for ListSharesError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListVariantImportJobsError

Source§

impl ProvideErrorMetadata for ListVariantStoresError

Source§

impl ProvideErrorMetadata for ListWorkflowVersionsError

Source§

impl ProvideErrorMetadata for ListWorkflowsError

Source§

impl ProvideErrorMetadata for PutS3AccessPolicyError

Source§

impl ProvideErrorMetadata for StartAnnotationImportJobError

Source§

impl ProvideErrorMetadata for StartReadSetActivationJobError

Source§

impl ProvideErrorMetadata for StartReadSetExportJobError

Source§

impl ProvideErrorMetadata for StartReadSetImportJobError

Source§

impl ProvideErrorMetadata for StartReferenceImportJobError

Source§

impl ProvideErrorMetadata for StartRunError

Source§

impl ProvideErrorMetadata for StartVariantImportJobError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAnnotationStoreError

Source§

impl ProvideErrorMetadata for UpdateAnnotationStoreVersionError

Source§

impl ProvideErrorMetadata for UpdateRunCacheError

Source§

impl ProvideErrorMetadata for UpdateRunGroupError

Source§

impl ProvideErrorMetadata for UpdateSequenceStoreError

Source§

impl ProvideErrorMetadata for UpdateVariantStoreError

Source§

impl ProvideErrorMetadata for UpdateWorkflowError

Source§

impl ProvideErrorMetadata for UpdateWorkflowVersionError

Source§

impl ProvideErrorMetadata for UploadReadSetPartError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for NotSupportedOperationException

Source§

impl ProvideErrorMetadata for RangeNotSatisfiableException

Source§

impl ProvideErrorMetadata for RequestTimeoutException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata