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 AcceptAttachmentError

source§

impl ProvideErrorMetadata for AssociateConnectPeerError

source§

impl ProvideErrorMetadata for AssociateCustomerGatewayError

source§

impl ProvideErrorMetadata for AssociateLinkError

source§

impl ProvideErrorMetadata for AssociateTransitGatewayConnectPeerError

source§

impl ProvideErrorMetadata for CreateConnectAttachmentError

source§

impl ProvideErrorMetadata for CreateConnectPeerError

source§

impl ProvideErrorMetadata for CreateConnectionError

source§

impl ProvideErrorMetadata for CreateCoreNetworkError

source§

impl ProvideErrorMetadata for CreateDeviceError

source§

impl ProvideErrorMetadata for CreateGlobalNetworkError

source§

impl ProvideErrorMetadata for CreateLinkError

source§

impl ProvideErrorMetadata for CreateSiteError

source§

impl ProvideErrorMetadata for CreateSiteToSiteVpnAttachmentError

source§

impl ProvideErrorMetadata for CreateTransitGatewayPeeringError

source§

impl ProvideErrorMetadata for CreateTransitGatewayRouteTableAttachmentError

source§

impl ProvideErrorMetadata for CreateVpcAttachmentError

source§

impl ProvideErrorMetadata for DeleteAttachmentError

source§

impl ProvideErrorMetadata for DeleteConnectPeerError

source§

impl ProvideErrorMetadata for DeleteConnectionError

source§

impl ProvideErrorMetadata for DeleteCoreNetworkError

source§

impl ProvideErrorMetadata for DeleteCoreNetworkPolicyVersionError

source§

impl ProvideErrorMetadata for DeleteDeviceError

source§

impl ProvideErrorMetadata for DeleteGlobalNetworkError

source§

impl ProvideErrorMetadata for DeleteLinkError

source§

impl ProvideErrorMetadata for DeletePeeringError

source§

impl ProvideErrorMetadata for DeleteResourcePolicyError

source§

impl ProvideErrorMetadata for DeleteSiteError

source§

impl ProvideErrorMetadata for DeregisterTransitGatewayError

source§

impl ProvideErrorMetadata for DescribeGlobalNetworksError

source§

impl ProvideErrorMetadata for DisassociateConnectPeerError

source§

impl ProvideErrorMetadata for DisassociateCustomerGatewayError

source§

impl ProvideErrorMetadata for DisassociateLinkError

source§

impl ProvideErrorMetadata for DisassociateTransitGatewayConnectPeerError

source§

impl ProvideErrorMetadata for ExecuteCoreNetworkChangeSetError

source§

impl ProvideErrorMetadata for GetConnectAttachmentError

source§

impl ProvideErrorMetadata for GetConnectPeerError

source§

impl ProvideErrorMetadata for GetConnectPeerAssociationsError

source§

impl ProvideErrorMetadata for GetConnectionsError

source§

impl ProvideErrorMetadata for GetCoreNetworkError

source§

impl ProvideErrorMetadata for GetCoreNetworkChangeEventsError

source§

impl ProvideErrorMetadata for GetCoreNetworkChangeSetError

source§

impl ProvideErrorMetadata for GetCoreNetworkPolicyError

source§

impl ProvideErrorMetadata for GetCustomerGatewayAssociationsError

source§

impl ProvideErrorMetadata for GetDevicesError

source§

impl ProvideErrorMetadata for GetLinkAssociationsError

source§

impl ProvideErrorMetadata for GetLinksError

source§

impl ProvideErrorMetadata for GetNetworkResourceCountsError

source§

impl ProvideErrorMetadata for GetNetworkResourceRelationshipsError

source§

impl ProvideErrorMetadata for GetNetworkResourcesError

source§

impl ProvideErrorMetadata for GetNetworkRoutesError

source§

impl ProvideErrorMetadata for GetNetworkTelemetryError

source§

impl ProvideErrorMetadata for GetResourcePolicyError

source§

impl ProvideErrorMetadata for GetRouteAnalysisError

source§

impl ProvideErrorMetadata for GetSiteToSiteVpnAttachmentError

source§

impl ProvideErrorMetadata for GetSitesError

source§

impl ProvideErrorMetadata for GetTransitGatewayConnectPeerAssociationsError

source§

impl ProvideErrorMetadata for GetTransitGatewayPeeringError

source§

impl ProvideErrorMetadata for GetTransitGatewayRegistrationsError

source§

impl ProvideErrorMetadata for GetTransitGatewayRouteTableAttachmentError

source§

impl ProvideErrorMetadata for GetVpcAttachmentError

source§

impl ProvideErrorMetadata for ListAttachmentsError

source§

impl ProvideErrorMetadata for ListConnectPeersError

source§

impl ProvideErrorMetadata for ListCoreNetworkPolicyVersionsError

source§

impl ProvideErrorMetadata for ListCoreNetworksError

source§

impl ProvideErrorMetadata for ListOrganizationServiceAccessStatusError

source§

impl ProvideErrorMetadata for ListPeeringsError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for PutCoreNetworkPolicyError

source§

impl ProvideErrorMetadata for PutResourcePolicyError

source§

impl ProvideErrorMetadata for RegisterTransitGatewayError

source§

impl ProvideErrorMetadata for RejectAttachmentError

source§

impl ProvideErrorMetadata for RestoreCoreNetworkPolicyVersionError

source§

impl ProvideErrorMetadata for StartOrganizationServiceAccessUpdateError

source§

impl ProvideErrorMetadata for StartRouteAnalysisError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateConnectionError

source§

impl ProvideErrorMetadata for UpdateCoreNetworkError

source§

impl ProvideErrorMetadata for UpdateDeviceError

source§

impl ProvideErrorMetadata for UpdateGlobalNetworkError

source§

impl ProvideErrorMetadata for UpdateLinkError

source§

impl ProvideErrorMetadata for UpdateNetworkResourceMetadataError

source§

impl ProvideErrorMetadata for UpdateSiteError

source§

impl ProvideErrorMetadata for UpdateVpcAttachmentError

source§

impl ProvideErrorMetadata for AccessDeniedException

source§

impl ProvideErrorMetadata for ConflictException

source§

impl ProvideErrorMetadata for CoreNetworkPolicyException

source§

impl ProvideErrorMetadata for InternalServerException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

source§

impl ProvideErrorMetadata for ThrottlingException

source§

impl ProvideErrorMetadata for ValidationException

source§

impl ProvideErrorMetadata for ErrorMetadata