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 AssociateAccessPolicyError

Source§

impl ProvideErrorMetadata for AssociateEncryptionConfigError

Source§

impl ProvideErrorMetadata for AssociateIdentityProviderConfigError

Source§

impl ProvideErrorMetadata for CreateAccessEntryError

Source§

impl ProvideErrorMetadata for CreateAddonError

Source§

impl ProvideErrorMetadata for CreateClusterError

Source§

impl ProvideErrorMetadata for CreateEksAnywhereSubscriptionError

Source§

impl ProvideErrorMetadata for CreateFargateProfileError

Source§

impl ProvideErrorMetadata for CreateNodegroupError

Source§

impl ProvideErrorMetadata for CreatePodIdentityAssociationError

Source§

impl ProvideErrorMetadata for DeleteAccessEntryError

Source§

impl ProvideErrorMetadata for DeleteAddonError

Source§

impl ProvideErrorMetadata for DeleteClusterError

Source§

impl ProvideErrorMetadata for DeleteEksAnywhereSubscriptionError

Source§

impl ProvideErrorMetadata for DeleteFargateProfileError

Source§

impl ProvideErrorMetadata for DeleteNodegroupError

Source§

impl ProvideErrorMetadata for DeletePodIdentityAssociationError

Source§

impl ProvideErrorMetadata for DeregisterClusterError

Source§

impl ProvideErrorMetadata for DescribeAccessEntryError

Source§

impl ProvideErrorMetadata for DescribeAddonError

Source§

impl ProvideErrorMetadata for DescribeAddonConfigurationError

Source§

impl ProvideErrorMetadata for DescribeAddonVersionsError

Source§

impl ProvideErrorMetadata for DescribeClusterError

Source§

impl ProvideErrorMetadata for DescribeClusterVersionsError

Source§

impl ProvideErrorMetadata for DescribeEksAnywhereSubscriptionError

Source§

impl ProvideErrorMetadata for DescribeFargateProfileError

Source§

impl ProvideErrorMetadata for DescribeIdentityProviderConfigError

Source§

impl ProvideErrorMetadata for DescribeInsightError

Source§

impl ProvideErrorMetadata for DescribeInsightsRefreshError

Source§

impl ProvideErrorMetadata for DescribeNodegroupError

Source§

impl ProvideErrorMetadata for DescribePodIdentityAssociationError

Source§

impl ProvideErrorMetadata for DescribeUpdateError

Source§

impl ProvideErrorMetadata for DisassociateAccessPolicyError

Source§

impl ProvideErrorMetadata for DisassociateIdentityProviderConfigError

Source§

impl ProvideErrorMetadata for ListAccessEntriesError

Source§

impl ProvideErrorMetadata for ListAccessPoliciesError

Source§

impl ProvideErrorMetadata for ListAddonsError

Source§

impl ProvideErrorMetadata for ListAssociatedAccessPoliciesError

Source§

impl ProvideErrorMetadata for ListClustersError

Source§

impl ProvideErrorMetadata for ListEksAnywhereSubscriptionsError

Source§

impl ProvideErrorMetadata for ListFargateProfilesError

Source§

impl ProvideErrorMetadata for ListIdentityProviderConfigsError

Source§

impl ProvideErrorMetadata for ListInsightsError

Source§

impl ProvideErrorMetadata for ListNodegroupsError

Source§

impl ProvideErrorMetadata for ListPodIdentityAssociationsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListUpdatesError

Source§

impl ProvideErrorMetadata for RegisterClusterError

Source§

impl ProvideErrorMetadata for StartInsightsRefreshError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAccessEntryError

Source§

impl ProvideErrorMetadata for UpdateAddonError

Source§

impl ProvideErrorMetadata for UpdateClusterConfigError

Source§

impl ProvideErrorMetadata for UpdateClusterVersionError

Source§

impl ProvideErrorMetadata for UpdateEksAnywhereSubscriptionError

Source§

impl ProvideErrorMetadata for UpdateNodegroupConfigError

Source§

impl ProvideErrorMetadata for UpdateNodegroupVersionError

Source§

impl ProvideErrorMetadata for UpdatePodIdentityAssociationError

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 InvalidStateException

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 ThrottlingException

Source§

impl ProvideErrorMetadata for UnsupportedAvailabilityZoneException

Source§

impl ProvideErrorMetadata for ErrorMetadata