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 AssociateFirewallPolicyError

source§

impl ProvideErrorMetadata for AssociateSubnetsError

source§

impl ProvideErrorMetadata for CreateFirewallError

source§

impl ProvideErrorMetadata for CreateFirewallPolicyError

source§

impl ProvideErrorMetadata for CreateRuleGroupError

source§

impl ProvideErrorMetadata for CreateTLSInspectionConfigurationError

source§

impl ProvideErrorMetadata for DeleteFirewallError

source§

impl ProvideErrorMetadata for DeleteFirewallPolicyError

source§

impl ProvideErrorMetadata for DeleteResourcePolicyError

source§

impl ProvideErrorMetadata for DeleteRuleGroupError

source§

impl ProvideErrorMetadata for DeleteTLSInspectionConfigurationError

source§

impl ProvideErrorMetadata for DescribeFirewallError

source§

impl ProvideErrorMetadata for DescribeFirewallPolicyError

source§

impl ProvideErrorMetadata for DescribeLoggingConfigurationError

source§

impl ProvideErrorMetadata for DescribeResourcePolicyError

source§

impl ProvideErrorMetadata for DescribeRuleGroupError

source§

impl ProvideErrorMetadata for DescribeRuleGroupMetadataError

source§

impl ProvideErrorMetadata for DescribeTLSInspectionConfigurationError

source§

impl ProvideErrorMetadata for DisassociateSubnetsError

source§

impl ProvideErrorMetadata for ListFirewallPoliciesError

source§

impl ProvideErrorMetadata for ListFirewallsError

source§

impl ProvideErrorMetadata for ListRuleGroupsError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for ListTLSInspectionConfigurationsError

source§

impl ProvideErrorMetadata for PutResourcePolicyError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateFirewallDeleteProtectionError

source§

impl ProvideErrorMetadata for UpdateFirewallDescriptionError

source§

impl ProvideErrorMetadata for UpdateFirewallEncryptionConfigurationError

source§

impl ProvideErrorMetadata for UpdateFirewallPolicyError

source§

impl ProvideErrorMetadata for UpdateFirewallPolicyChangeProtectionError

source§

impl ProvideErrorMetadata for UpdateLoggingConfigurationError

source§

impl ProvideErrorMetadata for UpdateRuleGroupError

source§

impl ProvideErrorMetadata for UpdateSubnetChangeProtectionError

source§

impl ProvideErrorMetadata for UpdateTLSInspectionConfigurationError

source§

impl ProvideErrorMetadata for InsufficientCapacityException

source§

impl ProvideErrorMetadata for InternalServerError

source§

impl ProvideErrorMetadata for InvalidOperationException

source§

impl ProvideErrorMetadata for InvalidRequestException

source§

impl ProvideErrorMetadata for InvalidResourcePolicyException

source§

impl ProvideErrorMetadata for InvalidTokenException

source§

impl ProvideErrorMetadata for LimitExceededException

source§

impl ProvideErrorMetadata for LogDestinationPermissionException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for ResourceOwnerCheckException

source§

impl ProvideErrorMetadata for ThrottlingException

source§

impl ProvideErrorMetadata for UnsupportedOperationException

source§

impl ProvideErrorMetadata for ErrorMetadata