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 AssociateCustomDomainError

Source§

impl ProvideErrorMetadata for CreateAutoScalingConfigurationError

Source§

impl ProvideErrorMetadata for CreateConnectionError

Source§

impl ProvideErrorMetadata for CreateObservabilityConfigurationError

Source§

impl ProvideErrorMetadata for CreateServiceError

Source§

impl ProvideErrorMetadata for CreateVpcConnectorError

Source§

impl ProvideErrorMetadata for CreateVpcIngressConnectionError

Source§

impl ProvideErrorMetadata for DeleteAutoScalingConfigurationError

Source§

impl ProvideErrorMetadata for DeleteConnectionError

Source§

impl ProvideErrorMetadata for DeleteObservabilityConfigurationError

Source§

impl ProvideErrorMetadata for DeleteServiceError

Source§

impl ProvideErrorMetadata for DeleteVpcConnectorError

Source§

impl ProvideErrorMetadata for DeleteVpcIngressConnectionError

Source§

impl ProvideErrorMetadata for DescribeAutoScalingConfigurationError

Source§

impl ProvideErrorMetadata for DescribeCustomDomainsError

Source§

impl ProvideErrorMetadata for DescribeObservabilityConfigurationError

Source§

impl ProvideErrorMetadata for DescribeServiceError

Source§

impl ProvideErrorMetadata for DescribeVpcConnectorError

Source§

impl ProvideErrorMetadata for DescribeVpcIngressConnectionError

Source§

impl ProvideErrorMetadata for DisassociateCustomDomainError

Source§

impl ProvideErrorMetadata for ListAutoScalingConfigurationsError

Source§

impl ProvideErrorMetadata for ListConnectionsError

Source§

impl ProvideErrorMetadata for ListObservabilityConfigurationsError

Source§

impl ProvideErrorMetadata for ListOperationsError

Source§

impl ProvideErrorMetadata for ListServicesError

Source§

impl ProvideErrorMetadata for ListServicesForAutoScalingConfigurationError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListVpcConnectorsError

Source§

impl ProvideErrorMetadata for ListVpcIngressConnectionsError

Source§

impl ProvideErrorMetadata for PauseServiceError

Source§

impl ProvideErrorMetadata for ResumeServiceError

Source§

impl ProvideErrorMetadata for StartDeploymentError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateDefaultAutoScalingConfigurationError

Source§

impl ProvideErrorMetadata for UpdateServiceError

Source§

impl ProvideErrorMetadata for UpdateVpcIngressConnectionError

Source§

impl ProvideErrorMetadata for InternalServiceErrorException

Source§

impl ProvideErrorMetadata for InvalidRequestException

Source§

impl ProvideErrorMetadata for InvalidStateException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ErrorMetadata