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 CancelJobRunError

source§

impl ProvideErrorMetadata for CreateJobTemplateError

source§

impl ProvideErrorMetadata for CreateManagedEndpointError

source§

impl ProvideErrorMetadata for CreateVirtualClusterError

source§

impl ProvideErrorMetadata for DeleteJobTemplateError

source§

impl ProvideErrorMetadata for DeleteManagedEndpointError

source§

impl ProvideErrorMetadata for DeleteVirtualClusterError

source§

impl ProvideErrorMetadata for DescribeJobRunError

source§

impl ProvideErrorMetadata for DescribeJobTemplateError

source§

impl ProvideErrorMetadata for DescribeManagedEndpointError

source§

impl ProvideErrorMetadata for DescribeVirtualClusterError

source§

impl ProvideErrorMetadata for GetManagedEndpointSessionCredentialsError

source§

impl ProvideErrorMetadata for ListJobRunsError

source§

impl ProvideErrorMetadata for ListJobTemplatesError

source§

impl ProvideErrorMetadata for ListManagedEndpointsError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for ListVirtualClustersError

source§

impl ProvideErrorMetadata for StartJobRunError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for InternalServerException

source§

impl ProvideErrorMetadata for RequestThrottledException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for ValidationException

source§

impl ProvideErrorMetadata for ErrorMetadata

source§

impl ProvideErrorMetadata for Unhandled