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 BatchExecuteStatementError

Source§

impl ProvideErrorMetadata for BeginTransactionError

Source§

impl ProvideErrorMetadata for CommitTransactionError

Source§

impl ProvideErrorMetadata for ExecuteSqlError

Source§

impl ProvideErrorMetadata for ExecuteStatementError

Source§

impl ProvideErrorMetadata for RollbackTransactionError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for BadRequestException

Source§

impl ProvideErrorMetadata for DatabaseErrorException

Source§

impl ProvideErrorMetadata for DatabaseNotFoundException

Source§

impl ProvideErrorMetadata for DatabaseResumingException

Source§

impl ProvideErrorMetadata for DatabaseUnavailableException

Source§

impl ProvideErrorMetadata for ForbiddenException

Source§

impl ProvideErrorMetadata for HttpEndpointNotEnabledException

Source§

impl ProvideErrorMetadata for InternalServerErrorException

Source§

impl ProvideErrorMetadata for InvalidResourceStateException

Source§

impl ProvideErrorMetadata for InvalidSecretException

Source§

impl ProvideErrorMetadata for NotFoundException

Source§

impl ProvideErrorMetadata for SecretsErrorException

Source§

impl ProvideErrorMetadata for ServiceUnavailableError

Source§

impl ProvideErrorMetadata for StatementTimeoutException

Source§

impl ProvideErrorMetadata for TransactionNotFoundException

Source§

impl ProvideErrorMetadata for UnsupportedResultException

Source§

impl ProvideErrorMetadata for ErrorMetadata