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>

Implementors§

source§

impl ProvideErrorMetadata for AssociateEncryptionConfigError

source§

impl ProvideErrorMetadata for AssociateIdentityProviderConfigError

source§

impl ProvideErrorMetadata for CreateAddonError

source§

impl ProvideErrorMetadata for CreateClusterError

source§

impl ProvideErrorMetadata for CreateFargateProfileError

source§

impl ProvideErrorMetadata for CreateNodegroupError

source§

impl ProvideErrorMetadata for DeleteAddonError

source§

impl ProvideErrorMetadata for DeleteClusterError

source§

impl ProvideErrorMetadata for DeleteFargateProfileError

source§

impl ProvideErrorMetadata for DeleteNodegroupError

source§

impl ProvideErrorMetadata for DeregisterClusterError

source§

impl ProvideErrorMetadata for DescribeAddonError

source§

impl ProvideErrorMetadata for DescribeAddonConfigurationError

source§

impl ProvideErrorMetadata for DescribeAddonVersionsError

source§

impl ProvideErrorMetadata for DescribeClusterError

source§

impl ProvideErrorMetadata for DescribeFargateProfileError

source§

impl ProvideErrorMetadata for DescribeIdentityProviderConfigError

source§

impl ProvideErrorMetadata for DescribeNodegroupError

source§

impl ProvideErrorMetadata for DescribeUpdateError

source§

impl ProvideErrorMetadata for DisassociateIdentityProviderConfigError

source§

impl ProvideErrorMetadata for ListAddonsError

source§

impl ProvideErrorMetadata for ListClustersError

source§

impl ProvideErrorMetadata for ListFargateProfilesError

source§

impl ProvideErrorMetadata for ListIdentityProviderConfigsError

source§

impl ProvideErrorMetadata for ListNodegroupsError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for ListUpdatesError

source§

impl ProvideErrorMetadata for RegisterClusterError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateAddonError

source§

impl ProvideErrorMetadata for UpdateClusterConfigError

source§

impl ProvideErrorMetadata for UpdateClusterVersionError

source§

impl ProvideErrorMetadata for UpdateNodegroupConfigError

source§

impl ProvideErrorMetadata for UpdateNodegroupVersionError

source§

impl ProvideErrorMetadata for AccessDeniedException

source§

impl ProvideErrorMetadata for BadRequestException

source§

impl ProvideErrorMetadata for ClientException

source§

impl ProvideErrorMetadata for InvalidParameterException

source§

impl ProvideErrorMetadata for InvalidRequestException

source§

impl ProvideErrorMetadata for NotFoundException

source§

impl ProvideErrorMetadata for ResourceInUseException

source§

impl ProvideErrorMetadata for ResourceLimitExceededException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for ResourcePropagationDelayException

source§

impl ProvideErrorMetadata for ServerException

source§

impl ProvideErrorMetadata for ServiceUnavailableException

source§

impl ProvideErrorMetadata for UnsupportedAvailabilityZoneException

source§

impl ProvideErrorMetadata for ErrorMetadata

source§

impl ProvideErrorMetadata for Unhandled