ProvideErrorMetadata

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 AcceptDirectConnectGatewayAssociationProposalError

Source§

impl ProvideErrorMetadata for AllocateConnectionOnInterconnectError

Source§

impl ProvideErrorMetadata for AllocateHostedConnectionError

Source§

impl ProvideErrorMetadata for AllocatePrivateVirtualInterfaceError

Source§

impl ProvideErrorMetadata for AllocatePublicVirtualInterfaceError

Source§

impl ProvideErrorMetadata for AllocateTransitVirtualInterfaceError

Source§

impl ProvideErrorMetadata for AssociateConnectionWithLagError

Source§

impl ProvideErrorMetadata for AssociateHostedConnectionError

Source§

impl ProvideErrorMetadata for AssociateMacSecKeyError

Source§

impl ProvideErrorMetadata for AssociateVirtualInterfaceError

Source§

impl ProvideErrorMetadata for ConfirmConnectionError

Source§

impl ProvideErrorMetadata for ConfirmCustomerAgreementError

Source§

impl ProvideErrorMetadata for ConfirmPrivateVirtualInterfaceError

Source§

impl ProvideErrorMetadata for ConfirmPublicVirtualInterfaceError

Source§

impl ProvideErrorMetadata for ConfirmTransitVirtualInterfaceError

Source§

impl ProvideErrorMetadata for CreateBGPPeerError

Source§

impl ProvideErrorMetadata for CreateConnectionError

Source§

impl ProvideErrorMetadata for CreateDirectConnectGatewayError

Source§

impl ProvideErrorMetadata for CreateDirectConnectGatewayAssociationError

Source§

impl ProvideErrorMetadata for CreateDirectConnectGatewayAssociationProposalError

Source§

impl ProvideErrorMetadata for CreateInterconnectError

Source§

impl ProvideErrorMetadata for CreateLagError

Source§

impl ProvideErrorMetadata for CreatePrivateVirtualInterfaceError

Source§

impl ProvideErrorMetadata for CreatePublicVirtualInterfaceError

Source§

impl ProvideErrorMetadata for CreateTransitVirtualInterfaceError

Source§

impl ProvideErrorMetadata for DeleteBGPPeerError

Source§

impl ProvideErrorMetadata for DeleteConnectionError

Source§

impl ProvideErrorMetadata for DeleteDirectConnectGatewayError

Source§

impl ProvideErrorMetadata for DeleteDirectConnectGatewayAssociationError

Source§

impl ProvideErrorMetadata for DeleteDirectConnectGatewayAssociationProposalError

Source§

impl ProvideErrorMetadata for DeleteInterconnectError

Source§

impl ProvideErrorMetadata for DeleteLagError

Source§

impl ProvideErrorMetadata for DeleteVirtualInterfaceError

Source§

impl ProvideErrorMetadata for DescribeConnectionLoaError

Source§

impl ProvideErrorMetadata for DescribeConnectionsError

Source§

impl ProvideErrorMetadata for DescribeConnectionsOnInterconnectError

Source§

impl ProvideErrorMetadata for DescribeCustomerMetadataError

Source§

impl ProvideErrorMetadata for DescribeDirectConnectGatewayAssociationProposalsError

Source§

impl ProvideErrorMetadata for DescribeDirectConnectGatewayAssociationsError

Source§

impl ProvideErrorMetadata for DescribeDirectConnectGatewayAttachmentsError

Source§

impl ProvideErrorMetadata for DescribeDirectConnectGatewaysError

Source§

impl ProvideErrorMetadata for DescribeHostedConnectionsError

Source§

impl ProvideErrorMetadata for DescribeInterconnectLoaError

Source§

impl ProvideErrorMetadata for DescribeInterconnectsError

Source§

impl ProvideErrorMetadata for DescribeLagsError

Source§

impl ProvideErrorMetadata for DescribeLoaError

Source§

impl ProvideErrorMetadata for DescribeLocationsError

Source§

impl ProvideErrorMetadata for DescribeRouterConfigurationError

Source§

impl ProvideErrorMetadata for DescribeTagsError

Source§

impl ProvideErrorMetadata for DescribeVirtualGatewaysError

Source§

impl ProvideErrorMetadata for DescribeVirtualInterfacesError

Source§

impl ProvideErrorMetadata for DisassociateConnectionFromLagError

Source§

impl ProvideErrorMetadata for DisassociateMacSecKeyError

Source§

impl ProvideErrorMetadata for ListVirtualInterfaceTestHistoryError

Source§

impl ProvideErrorMetadata for StartBgpFailoverTestError

Source§

impl ProvideErrorMetadata for StopBgpFailoverTestError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateConnectionError

Source§

impl ProvideErrorMetadata for UpdateDirectConnectGatewayError

Source§

impl ProvideErrorMetadata for UpdateDirectConnectGatewayAssociationError

Source§

impl ProvideErrorMetadata for UpdateLagError

Source§

impl ProvideErrorMetadata for UpdateVirtualInterfaceAttributesError

Source§

impl ProvideErrorMetadata for DirectConnectClientException

Source§

impl ProvideErrorMetadata for DirectConnectServerException

Source§

impl ProvideErrorMetadata for DuplicateTagKeysException

Source§

impl ProvideErrorMetadata for TooManyTagsException

Source§

impl ProvideErrorMetadata for ErrorMetadata