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 CreateNamespaceError

Source§

impl ProvideErrorMetadata for CreateTableError

Source§

impl ProvideErrorMetadata for CreateTableBucketError

Source§

impl ProvideErrorMetadata for DeleteNamespaceError

Source§

impl ProvideErrorMetadata for DeleteTableError

Source§

impl ProvideErrorMetadata for DeleteTableBucketError

Source§

impl ProvideErrorMetadata for DeleteTableBucketEncryptionError

Source§

impl ProvideErrorMetadata for DeleteTableBucketPolicyError

Source§

impl ProvideErrorMetadata for DeleteTablePolicyError

Source§

impl ProvideErrorMetadata for GetNamespaceError

Source§

impl ProvideErrorMetadata for GetTableError

Source§

impl ProvideErrorMetadata for GetTableBucketError

Source§

impl ProvideErrorMetadata for GetTableBucketEncryptionError

Source§

impl ProvideErrorMetadata for GetTableBucketMaintenanceConfigurationError

Source§

impl ProvideErrorMetadata for GetTableBucketPolicyError

Source§

impl ProvideErrorMetadata for GetTableEncryptionError

Source§

impl ProvideErrorMetadata for GetTableMaintenanceConfigurationError

Source§

impl ProvideErrorMetadata for GetTableMaintenanceJobStatusError

Source§

impl ProvideErrorMetadata for GetTableMetadataLocationError

Source§

impl ProvideErrorMetadata for GetTablePolicyError

Source§

impl ProvideErrorMetadata for ListNamespacesError

Source§

impl ProvideErrorMetadata for ListTableBucketsError

Source§

impl ProvideErrorMetadata for ListTablesError

Source§

impl ProvideErrorMetadata for PutTableBucketEncryptionError

Source§

impl ProvideErrorMetadata for PutTableBucketMaintenanceConfigurationError

Source§

impl ProvideErrorMetadata for PutTableBucketPolicyError

Source§

impl ProvideErrorMetadata for PutTableMaintenanceConfigurationError

Source§

impl ProvideErrorMetadata for PutTablePolicyError

Source§

impl ProvideErrorMetadata for RenameTableError

Source§

impl ProvideErrorMetadata for UpdateTableMetadataLocationError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for BadRequestException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for ForbiddenException

Source§

impl ProvideErrorMetadata for InternalServerErrorException

Source§

impl ProvideErrorMetadata for NotFoundException

Source§

impl ProvideErrorMetadata for TooManyRequestsException

Source§

impl ProvideErrorMetadata for ErrorMetadata