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>where E: ProvideErrorMetadata,

Implementors§

source§

impl ProvideErrorMetadata for CreateEnvironmentError

source§

impl ProvideErrorMetadata for CreateKxChangesetError

source§

impl ProvideErrorMetadata for CreateKxClusterError

source§

impl ProvideErrorMetadata for CreateKxDatabaseError

source§

impl ProvideErrorMetadata for CreateKxEnvironmentError

source§

impl ProvideErrorMetadata for CreateKxUserError

source§

impl ProvideErrorMetadata for DeleteEnvironmentError

source§

impl ProvideErrorMetadata for DeleteKxClusterError

source§

impl ProvideErrorMetadata for DeleteKxDatabaseError

source§

impl ProvideErrorMetadata for DeleteKxEnvironmentError

source§

impl ProvideErrorMetadata for DeleteKxUserError

source§

impl ProvideErrorMetadata for GetEnvironmentError

source§

impl ProvideErrorMetadata for GetKxChangesetError

source§

impl ProvideErrorMetadata for GetKxClusterError

source§

impl ProvideErrorMetadata for GetKxConnectionStringError

source§

impl ProvideErrorMetadata for GetKxDatabaseError

source§

impl ProvideErrorMetadata for GetKxEnvironmentError

source§

impl ProvideErrorMetadata for GetKxUserError

source§

impl ProvideErrorMetadata for ListEnvironmentsError

source§

impl ProvideErrorMetadata for ListKxChangesetsError

source§

impl ProvideErrorMetadata for ListKxClusterNodesError

source§

impl ProvideErrorMetadata for ListKxClustersError

source§

impl ProvideErrorMetadata for ListKxDatabasesError

source§

impl ProvideErrorMetadata for ListKxEnvironmentsError

source§

impl ProvideErrorMetadata for ListKxUsersError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateEnvironmentError

source§

impl ProvideErrorMetadata for UpdateKxClusterCodeConfigurationError

source§

impl ProvideErrorMetadata for UpdateKxClusterDatabasesError

source§

impl ProvideErrorMetadata for UpdateKxDatabaseError

source§

impl ProvideErrorMetadata for UpdateKxEnvironmentError

source§

impl ProvideErrorMetadata for UpdateKxEnvironmentNetworkError

source§

impl ProvideErrorMetadata for UpdateKxUserError

source§

impl ProvideErrorMetadata for AccessDeniedException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for InternalServerException

source§

impl ProvideErrorMetadata for InvalidRequestException

source§

impl ProvideErrorMetadata for LimitExceededException

source§

impl ProvideErrorMetadata for ResourceAlreadyExistsException

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

source§

impl ProvideErrorMetadata for Unhandled