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 AcceptNetworkFirewallTransitGatewayAttachmentError

Source§

impl ProvideErrorMetadata for AssociateAvailabilityZonesError

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 CreateVpcEndpointAssociationError

Source§

impl ProvideErrorMetadata for DeleteFirewallError

Source§

impl ProvideErrorMetadata for DeleteFirewallPolicyError

Source§

impl ProvideErrorMetadata for DeleteNetworkFirewallTransitGatewayAttachmentError

Source§

impl ProvideErrorMetadata for DeleteResourcePolicyError

Source§

impl ProvideErrorMetadata for DeleteRuleGroupError

Source§

impl ProvideErrorMetadata for DeleteTLSInspectionConfigurationError

Source§

impl ProvideErrorMetadata for DeleteVpcEndpointAssociationError

Source§

impl ProvideErrorMetadata for DescribeFirewallError

Source§

impl ProvideErrorMetadata for DescribeFirewallMetadataError

Source§

impl ProvideErrorMetadata for DescribeFirewallPolicyError

Source§

impl ProvideErrorMetadata for DescribeFlowOperationError

Source§

impl ProvideErrorMetadata for DescribeLoggingConfigurationError

Source§

impl ProvideErrorMetadata for DescribeResourcePolicyError

Source§

impl ProvideErrorMetadata for DescribeRuleGroupError

Source§

impl ProvideErrorMetadata for DescribeRuleGroupMetadataError

Source§

impl ProvideErrorMetadata for DescribeRuleGroupSummaryError

Source§

impl ProvideErrorMetadata for DescribeTLSInspectionConfigurationError

Source§

impl ProvideErrorMetadata for DescribeVpcEndpointAssociationError

Source§

impl ProvideErrorMetadata for DisassociateAvailabilityZonesError

Source§

impl ProvideErrorMetadata for DisassociateSubnetsError

Source§

impl ProvideErrorMetadata for GetAnalysisReportResultsError

Source§

impl ProvideErrorMetadata for ListAnalysisReportsError

Source§

impl ProvideErrorMetadata for ListFirewallPoliciesError

Source§

impl ProvideErrorMetadata for ListFirewallsError

Source§

impl ProvideErrorMetadata for ListFlowOperationResultsError

Source§

impl ProvideErrorMetadata for ListFlowOperationsError

Source§

impl ProvideErrorMetadata for ListRuleGroupsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListTLSInspectionConfigurationsError

Source§

impl ProvideErrorMetadata for ListVpcEndpointAssociationsError

Source§

impl ProvideErrorMetadata for PutResourcePolicyError

Source§

impl ProvideErrorMetadata for RejectNetworkFirewallTransitGatewayAttachmentError

Source§

impl ProvideErrorMetadata for StartAnalysisReportError

Source§

impl ProvideErrorMetadata for StartFlowCaptureError

Source§

impl ProvideErrorMetadata for StartFlowFlushError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAvailabilityZoneChangeProtectionError

Source§

impl ProvideErrorMetadata for UpdateFirewallAnalysisSettingsError

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