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 AssociateFirewallRuleGroupError

source§

impl ProvideErrorMetadata for AssociateResolverEndpointIpAddressError

source§

impl ProvideErrorMetadata for AssociateResolverQueryLogConfigError

source§

impl ProvideErrorMetadata for AssociateResolverRuleError

source§

impl ProvideErrorMetadata for CreateFirewallDomainListError

source§

impl ProvideErrorMetadata for CreateFirewallRuleError

source§

impl ProvideErrorMetadata for CreateFirewallRuleGroupError

source§

impl ProvideErrorMetadata for CreateOutpostResolverError

source§

impl ProvideErrorMetadata for CreateResolverEndpointError

source§

impl ProvideErrorMetadata for CreateResolverQueryLogConfigError

source§

impl ProvideErrorMetadata for CreateResolverRuleError

source§

impl ProvideErrorMetadata for DeleteFirewallDomainListError

source§

impl ProvideErrorMetadata for DeleteFirewallRuleError

source§

impl ProvideErrorMetadata for DeleteFirewallRuleGroupError

source§

impl ProvideErrorMetadata for DeleteOutpostResolverError

source§

impl ProvideErrorMetadata for DeleteResolverEndpointError

source§

impl ProvideErrorMetadata for DeleteResolverQueryLogConfigError

source§

impl ProvideErrorMetadata for DeleteResolverRuleError

source§

impl ProvideErrorMetadata for DisassociateFirewallRuleGroupError

source§

impl ProvideErrorMetadata for DisassociateResolverEndpointIpAddressError

source§

impl ProvideErrorMetadata for DisassociateResolverQueryLogConfigError

source§

impl ProvideErrorMetadata for DisassociateResolverRuleError

source§

impl ProvideErrorMetadata for GetFirewallConfigError

source§

impl ProvideErrorMetadata for GetFirewallDomainListError

source§

impl ProvideErrorMetadata for GetFirewallRuleGroupError

source§

impl ProvideErrorMetadata for GetFirewallRuleGroupAssociationError

source§

impl ProvideErrorMetadata for GetFirewallRuleGroupPolicyError

source§

impl ProvideErrorMetadata for GetOutpostResolverError

source§

impl ProvideErrorMetadata for GetResolverConfigError

source§

impl ProvideErrorMetadata for GetResolverDnssecConfigError

source§

impl ProvideErrorMetadata for GetResolverEndpointError

source§

impl ProvideErrorMetadata for GetResolverQueryLogConfigError

source§

impl ProvideErrorMetadata for GetResolverQueryLogConfigAssociationError

source§

impl ProvideErrorMetadata for GetResolverQueryLogConfigPolicyError

source§

impl ProvideErrorMetadata for GetResolverRuleError

source§

impl ProvideErrorMetadata for GetResolverRuleAssociationError

source§

impl ProvideErrorMetadata for GetResolverRulePolicyError

source§

impl ProvideErrorMetadata for ImportFirewallDomainsError

source§

impl ProvideErrorMetadata for ListFirewallConfigsError

source§

impl ProvideErrorMetadata for ListFirewallDomainListsError

source§

impl ProvideErrorMetadata for ListFirewallDomainsError

source§

impl ProvideErrorMetadata for ListFirewallRuleGroupAssociationsError

source§

impl ProvideErrorMetadata for ListFirewallRuleGroupsError

source§

impl ProvideErrorMetadata for ListFirewallRulesError

source§

impl ProvideErrorMetadata for ListOutpostResolversError

source§

impl ProvideErrorMetadata for ListResolverConfigsError

source§

impl ProvideErrorMetadata for ListResolverDnssecConfigsError

source§

impl ProvideErrorMetadata for ListResolverEndpointIpAddressesError

source§

impl ProvideErrorMetadata for ListResolverEndpointsError

source§

impl ProvideErrorMetadata for ListResolverQueryLogConfigAssociationsError

source§

impl ProvideErrorMetadata for ListResolverQueryLogConfigsError

source§

impl ProvideErrorMetadata for ListResolverRuleAssociationsError

source§

impl ProvideErrorMetadata for ListResolverRulesError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for PutFirewallRuleGroupPolicyError

source§

impl ProvideErrorMetadata for PutResolverQueryLogConfigPolicyError

source§

impl ProvideErrorMetadata for PutResolverRulePolicyError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateFirewallConfigError

source§

impl ProvideErrorMetadata for UpdateFirewallDomainsError

source§

impl ProvideErrorMetadata for UpdateFirewallRuleError

source§

impl ProvideErrorMetadata for UpdateFirewallRuleGroupAssociationError

source§

impl ProvideErrorMetadata for UpdateOutpostResolverError

source§

impl ProvideErrorMetadata for UpdateResolverConfigError

source§

impl ProvideErrorMetadata for UpdateResolverDnssecConfigError

source§

impl ProvideErrorMetadata for UpdateResolverEndpointError

source§

impl ProvideErrorMetadata for UpdateResolverRuleError

source§

impl ProvideErrorMetadata for AccessDeniedException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for InternalServiceErrorException

source§

impl ProvideErrorMetadata for InvalidNextTokenException

source§

impl ProvideErrorMetadata for InvalidParameterException

source§

impl ProvideErrorMetadata for InvalidPolicyDocument

source§

impl ProvideErrorMetadata for InvalidRequestException

source§

impl ProvideErrorMetadata for InvalidTagException

source§

impl ProvideErrorMetadata for LimitExceededException

source§

impl ProvideErrorMetadata for ResourceExistsException

source§

impl ProvideErrorMetadata for ResourceInUseException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for ResourceUnavailableException

source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

source§

impl ProvideErrorMetadata for ThrottlingException

source§

impl ProvideErrorMetadata for UnknownResourceException

source§

impl ProvideErrorMetadata for ValidationException

source§

impl ProvideErrorMetadata for ErrorMetadata