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 AssociateAgentCollaboratorError

Source§

impl ProvideErrorMetadata for AssociateAgentKnowledgeBaseError

Source§

impl ProvideErrorMetadata for CreateAgentError

Source§

impl ProvideErrorMetadata for CreateAgentActionGroupError

Source§

impl ProvideErrorMetadata for CreateAgentAliasError

Source§

impl ProvideErrorMetadata for CreateDataSourceError

Source§

impl ProvideErrorMetadata for CreateFlowError

Source§

impl ProvideErrorMetadata for CreateFlowAliasError

Source§

impl ProvideErrorMetadata for CreateFlowVersionError

Source§

impl ProvideErrorMetadata for CreateKnowledgeBaseError

Source§

impl ProvideErrorMetadata for CreatePromptError

Source§

impl ProvideErrorMetadata for CreatePromptVersionError

Source§

impl ProvideErrorMetadata for DeleteAgentError

Source§

impl ProvideErrorMetadata for DeleteAgentActionGroupError

Source§

impl ProvideErrorMetadata for DeleteAgentAliasError

Source§

impl ProvideErrorMetadata for DeleteAgentVersionError

Source§

impl ProvideErrorMetadata for DeleteDataSourceError

Source§

impl ProvideErrorMetadata for DeleteFlowError

Source§

impl ProvideErrorMetadata for DeleteFlowAliasError

Source§

impl ProvideErrorMetadata for DeleteFlowVersionError

Source§

impl ProvideErrorMetadata for DeleteKnowledgeBaseError

Source§

impl ProvideErrorMetadata for DeleteKnowledgeBaseDocumentsError

Source§

impl ProvideErrorMetadata for DeletePromptError

Source§

impl ProvideErrorMetadata for DisassociateAgentCollaboratorError

Source§

impl ProvideErrorMetadata for DisassociateAgentKnowledgeBaseError

Source§

impl ProvideErrorMetadata for GetAgentError

Source§

impl ProvideErrorMetadata for GetAgentActionGroupError

Source§

impl ProvideErrorMetadata for GetAgentAliasError

Source§

impl ProvideErrorMetadata for GetAgentCollaboratorError

Source§

impl ProvideErrorMetadata for GetAgentKnowledgeBaseError

Source§

impl ProvideErrorMetadata for GetAgentVersionError

Source§

impl ProvideErrorMetadata for GetDataSourceError

Source§

impl ProvideErrorMetadata for GetFlowError

Source§

impl ProvideErrorMetadata for GetFlowAliasError

Source§

impl ProvideErrorMetadata for GetFlowVersionError

Source§

impl ProvideErrorMetadata for GetIngestionJobError

Source§

impl ProvideErrorMetadata for GetKnowledgeBaseError

Source§

impl ProvideErrorMetadata for GetKnowledgeBaseDocumentsError

Source§

impl ProvideErrorMetadata for GetPromptError

Source§

impl ProvideErrorMetadata for IngestKnowledgeBaseDocumentsError

Source§

impl ProvideErrorMetadata for ListAgentActionGroupsError

Source§

impl ProvideErrorMetadata for ListAgentAliasesError

Source§

impl ProvideErrorMetadata for ListAgentCollaboratorsError

Source§

impl ProvideErrorMetadata for ListAgentKnowledgeBasesError

Source§

impl ProvideErrorMetadata for ListAgentVersionsError

Source§

impl ProvideErrorMetadata for ListAgentsError

Source§

impl ProvideErrorMetadata for ListDataSourcesError

Source§

impl ProvideErrorMetadata for ListFlowAliasesError

Source§

impl ProvideErrorMetadata for ListFlowVersionsError

Source§

impl ProvideErrorMetadata for ListFlowsError

Source§

impl ProvideErrorMetadata for ListIngestionJobsError

Source§

impl ProvideErrorMetadata for ListKnowledgeBaseDocumentsError

Source§

impl ProvideErrorMetadata for ListKnowledgeBasesError

Source§

impl ProvideErrorMetadata for ListPromptsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for PrepareAgentError

Source§

impl ProvideErrorMetadata for PrepareFlowError

Source§

impl ProvideErrorMetadata for StartIngestionJobError

Source§

impl ProvideErrorMetadata for StopIngestionJobError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAgentError

Source§

impl ProvideErrorMetadata for UpdateAgentActionGroupError

Source§

impl ProvideErrorMetadata for UpdateAgentAliasError

Source§

impl ProvideErrorMetadata for UpdateAgentCollaboratorError

Source§

impl ProvideErrorMetadata for UpdateAgentKnowledgeBaseError

Source§

impl ProvideErrorMetadata for UpdateDataSourceError

Source§

impl ProvideErrorMetadata for UpdateFlowError

Source§

impl ProvideErrorMetadata for UpdateFlowAliasError

Source§

impl ProvideErrorMetadata for UpdateKnowledgeBaseError

Source§

impl ProvideErrorMetadata for UpdatePromptError

Source§

impl ProvideErrorMetadata for ValidateFlowDefinitionError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for InternalServerException

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