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 AssociateEntitiesToExperienceError

Source§

impl ProvideErrorMetadata for AssociatePersonasToEntitiesError

Source§

impl ProvideErrorMetadata for BatchDeleteDocumentError

Source§

impl ProvideErrorMetadata for BatchDeleteFeaturedResultsSetError

Source§

impl ProvideErrorMetadata for BatchGetDocumentStatusError

Source§

impl ProvideErrorMetadata for BatchPutDocumentError

Source§

impl ProvideErrorMetadata for ClearQuerySuggestionsError

Source§

impl ProvideErrorMetadata for CreateAccessControlConfigurationError

Source§

impl ProvideErrorMetadata for CreateDataSourceError

Source§

impl ProvideErrorMetadata for CreateExperienceError

Source§

impl ProvideErrorMetadata for CreateFaqError

Source§

impl ProvideErrorMetadata for CreateFeaturedResultsSetError

Source§

impl ProvideErrorMetadata for CreateIndexError

Source§

impl ProvideErrorMetadata for CreateQuerySuggestionsBlockListError

Source§

impl ProvideErrorMetadata for CreateThesaurusError

Source§

impl ProvideErrorMetadata for DeleteAccessControlConfigurationError

Source§

impl ProvideErrorMetadata for DeleteDataSourceError

Source§

impl ProvideErrorMetadata for DeleteExperienceError

Source§

impl ProvideErrorMetadata for DeleteFaqError

Source§

impl ProvideErrorMetadata for DeleteIndexError

Source§

impl ProvideErrorMetadata for DeletePrincipalMappingError

Source§

impl ProvideErrorMetadata for DeleteQuerySuggestionsBlockListError

Source§

impl ProvideErrorMetadata for DeleteThesaurusError

Source§

impl ProvideErrorMetadata for DescribeAccessControlConfigurationError

Source§

impl ProvideErrorMetadata for DescribeDataSourceError

Source§

impl ProvideErrorMetadata for DescribeExperienceError

Source§

impl ProvideErrorMetadata for DescribeFaqError

Source§

impl ProvideErrorMetadata for DescribeFeaturedResultsSetError

Source§

impl ProvideErrorMetadata for DescribeIndexError

Source§

impl ProvideErrorMetadata for DescribePrincipalMappingError

Source§

impl ProvideErrorMetadata for DescribeQuerySuggestionsBlockListError

Source§

impl ProvideErrorMetadata for DescribeQuerySuggestionsConfigError

Source§

impl ProvideErrorMetadata for DescribeThesaurusError

Source§

impl ProvideErrorMetadata for DisassociateEntitiesFromExperienceError

Source§

impl ProvideErrorMetadata for DisassociatePersonasFromEntitiesError

Source§

impl ProvideErrorMetadata for GetQuerySuggestionsError

Source§

impl ProvideErrorMetadata for GetSnapshotsError

Source§

impl ProvideErrorMetadata for ListAccessControlConfigurationsError

Source§

impl ProvideErrorMetadata for ListDataSourceSyncJobsError

Source§

impl ProvideErrorMetadata for ListDataSourcesError

Source§

impl ProvideErrorMetadata for ListEntityPersonasError

Source§

impl ProvideErrorMetadata for ListExperienceEntitiesError

Source§

impl ProvideErrorMetadata for ListExperiencesError

Source§

impl ProvideErrorMetadata for ListFaqsError

Source§

impl ProvideErrorMetadata for ListFeaturedResultsSetsError

Source§

impl ProvideErrorMetadata for ListGroupsOlderThanOrderingIdError

Source§

impl ProvideErrorMetadata for ListIndicesError

Source§

impl ProvideErrorMetadata for ListQuerySuggestionsBlockListsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListThesauriError

Source§

impl ProvideErrorMetadata for PutPrincipalMappingError

Source§

impl ProvideErrorMetadata for QueryError

Source§

impl ProvideErrorMetadata for RetrieveError

Source§

impl ProvideErrorMetadata for StartDataSourceSyncJobError

Source§

impl ProvideErrorMetadata for StopDataSourceSyncJobError

Source§

impl ProvideErrorMetadata for SubmitFeedbackError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAccessControlConfigurationError

Source§

impl ProvideErrorMetadata for UpdateDataSourceError

Source§

impl ProvideErrorMetadata for UpdateExperienceError

Source§

impl ProvideErrorMetadata for UpdateFeaturedResultsSetError

Source§

impl ProvideErrorMetadata for UpdateIndexError

Source§

impl ProvideErrorMetadata for UpdateQuerySuggestionsBlockListError

Source§

impl ProvideErrorMetadata for UpdateQuerySuggestionsConfigError

Source§

impl ProvideErrorMetadata for UpdateThesaurusError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for FeaturedResultsConflictException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for InvalidRequestException

Source§

impl ProvideErrorMetadata for ResourceAlreadyExistException

Source§

impl ProvideErrorMetadata for ResourceInUseException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ResourceUnavailableException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata