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 BatchGetNamedQueryError

Source§

impl ProvideErrorMetadata for BatchGetPreparedStatementError

Source§

impl ProvideErrorMetadata for BatchGetQueryExecutionError

Source§

impl ProvideErrorMetadata for CancelCapacityReservationError

Source§

impl ProvideErrorMetadata for CreateCapacityReservationError

Source§

impl ProvideErrorMetadata for CreateDataCatalogError

Source§

impl ProvideErrorMetadata for CreateNamedQueryError

Source§

impl ProvideErrorMetadata for CreateNotebookError

Source§

impl ProvideErrorMetadata for CreatePreparedStatementError

Source§

impl ProvideErrorMetadata for CreatePresignedNotebookUrlError

Source§

impl ProvideErrorMetadata for CreateWorkGroupError

Source§

impl ProvideErrorMetadata for DeleteCapacityReservationError

Source§

impl ProvideErrorMetadata for DeleteDataCatalogError

Source§

impl ProvideErrorMetadata for DeleteNamedQueryError

Source§

impl ProvideErrorMetadata for DeleteNotebookError

Source§

impl ProvideErrorMetadata for DeletePreparedStatementError

Source§

impl ProvideErrorMetadata for DeleteWorkGroupError

Source§

impl ProvideErrorMetadata for ExportNotebookError

Source§

impl ProvideErrorMetadata for GetCalculationExecutionError

Source§

impl ProvideErrorMetadata for GetCalculationExecutionCodeError

Source§

impl ProvideErrorMetadata for GetCalculationExecutionStatusError

Source§

impl ProvideErrorMetadata for GetCapacityAssignmentConfigurationError

Source§

impl ProvideErrorMetadata for GetCapacityReservationError

Source§

impl ProvideErrorMetadata for GetDataCatalogError

Source§

impl ProvideErrorMetadata for GetDatabaseError

Source§

impl ProvideErrorMetadata for GetNamedQueryError

Source§

impl ProvideErrorMetadata for GetNotebookMetadataError

Source§

impl ProvideErrorMetadata for GetPreparedStatementError

Source§

impl ProvideErrorMetadata for GetQueryExecutionError

Source§

impl ProvideErrorMetadata for GetQueryResultsError

Source§

impl ProvideErrorMetadata for GetQueryRuntimeStatisticsError

Source§

impl ProvideErrorMetadata for GetSessionError

Source§

impl ProvideErrorMetadata for GetSessionStatusError

Source§

impl ProvideErrorMetadata for GetTableMetadataError

Source§

impl ProvideErrorMetadata for GetWorkGroupError

Source§

impl ProvideErrorMetadata for ImportNotebookError

Source§

impl ProvideErrorMetadata for ListApplicationDPUSizesError

Source§

impl ProvideErrorMetadata for ListCalculationExecutionsError

Source§

impl ProvideErrorMetadata for ListCapacityReservationsError

Source§

impl ProvideErrorMetadata for ListDataCatalogsError

Source§

impl ProvideErrorMetadata for ListDatabasesError

Source§

impl ProvideErrorMetadata for ListEngineVersionsError

Source§

impl ProvideErrorMetadata for ListExecutorsError

Source§

impl ProvideErrorMetadata for ListNamedQueriesError

Source§

impl ProvideErrorMetadata for ListNotebookMetadataError

Source§

impl ProvideErrorMetadata for ListNotebookSessionsError

Source§

impl ProvideErrorMetadata for ListPreparedStatementsError

Source§

impl ProvideErrorMetadata for ListQueryExecutionsError

Source§

impl ProvideErrorMetadata for ListSessionsError

Source§

impl ProvideErrorMetadata for ListTableMetadataError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListWorkGroupsError

Source§

impl ProvideErrorMetadata for PutCapacityAssignmentConfigurationError

Source§

impl ProvideErrorMetadata for StartCalculationExecutionError

Source§

impl ProvideErrorMetadata for StartQueryExecutionError

Source§

impl ProvideErrorMetadata for StartSessionError

Source§

impl ProvideErrorMetadata for StopCalculationExecutionError

Source§

impl ProvideErrorMetadata for StopQueryExecutionError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for TerminateSessionError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateCapacityReservationError

Source§

impl ProvideErrorMetadata for UpdateDataCatalogError

Source§

impl ProvideErrorMetadata for UpdateNamedQueryError

Source§

impl ProvideErrorMetadata for UpdateNotebookError

Source§

impl ProvideErrorMetadata for UpdateNotebookMetadataError

Source§

impl ProvideErrorMetadata for UpdatePreparedStatementError

Source§

impl ProvideErrorMetadata for UpdateWorkGroupError

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for InvalidRequestException

Source§

impl ProvideErrorMetadata for MetadataException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for SessionAlreadyExistsException

Source§

impl ProvideErrorMetadata for TooManyRequestsException

Source§

impl ProvideErrorMetadata for ErrorMetadata