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 AddCustomRoutingEndpointsError

Source§

impl ProvideErrorMetadata for AddEndpointsError

Source§

impl ProvideErrorMetadata for AdvertiseByoipCidrError

Source§

impl ProvideErrorMetadata for AllowCustomRoutingTrafficError

Source§

impl ProvideErrorMetadata for CreateAcceleratorError

Source§

impl ProvideErrorMetadata for CreateCrossAccountAttachmentError

Source§

impl ProvideErrorMetadata for CreateCustomRoutingAcceleratorError

Source§

impl ProvideErrorMetadata for CreateCustomRoutingEndpointGroupError

Source§

impl ProvideErrorMetadata for CreateCustomRoutingListenerError

Source§

impl ProvideErrorMetadata for CreateEndpointGroupError

Source§

impl ProvideErrorMetadata for CreateListenerError

Source§

impl ProvideErrorMetadata for DeleteAcceleratorError

Source§

impl ProvideErrorMetadata for DeleteCrossAccountAttachmentError

Source§

impl ProvideErrorMetadata for DeleteCustomRoutingAcceleratorError

Source§

impl ProvideErrorMetadata for DeleteCustomRoutingEndpointGroupError

Source§

impl ProvideErrorMetadata for DeleteCustomRoutingListenerError

Source§

impl ProvideErrorMetadata for DeleteEndpointGroupError

Source§

impl ProvideErrorMetadata for DeleteListenerError

Source§

impl ProvideErrorMetadata for DenyCustomRoutingTrafficError

Source§

impl ProvideErrorMetadata for DeprovisionByoipCidrError

Source§

impl ProvideErrorMetadata for DescribeAcceleratorError

Source§

impl ProvideErrorMetadata for DescribeAcceleratorAttributesError

Source§

impl ProvideErrorMetadata for DescribeCrossAccountAttachmentError

Source§

impl ProvideErrorMetadata for DescribeCustomRoutingAcceleratorError

Source§

impl ProvideErrorMetadata for DescribeCustomRoutingAcceleratorAttributesError

Source§

impl ProvideErrorMetadata for DescribeCustomRoutingEndpointGroupError

Source§

impl ProvideErrorMetadata for DescribeCustomRoutingListenerError

Source§

impl ProvideErrorMetadata for DescribeEndpointGroupError

Source§

impl ProvideErrorMetadata for DescribeListenerError

Source§

impl ProvideErrorMetadata for ListAcceleratorsError

Source§

impl ProvideErrorMetadata for ListByoipCidrsError

Source§

impl ProvideErrorMetadata for ListCrossAccountAttachmentsError

Source§

impl ProvideErrorMetadata for ListCrossAccountResourceAccountsError

Source§

impl ProvideErrorMetadata for ListCrossAccountResourcesError

Source§

impl ProvideErrorMetadata for ListCustomRoutingAcceleratorsError

Source§

impl ProvideErrorMetadata for ListCustomRoutingEndpointGroupsError

Source§

impl ProvideErrorMetadata for ListCustomRoutingListenersError

Source§

impl ProvideErrorMetadata for ListCustomRoutingPortMappingsError

Source§

impl ProvideErrorMetadata for ListCustomRoutingPortMappingsByDestinationError

Source§

impl ProvideErrorMetadata for ListEndpointGroupsError

Source§

impl ProvideErrorMetadata for ListListenersError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ProvisionByoipCidrError

Source§

impl ProvideErrorMetadata for RemoveCustomRoutingEndpointsError

Source§

impl ProvideErrorMetadata for RemoveEndpointsError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAcceleratorError

Source§

impl ProvideErrorMetadata for UpdateAcceleratorAttributesError

Source§

impl ProvideErrorMetadata for UpdateCrossAccountAttachmentError

Source§

impl ProvideErrorMetadata for UpdateCustomRoutingAcceleratorError

Source§

impl ProvideErrorMetadata for UpdateCustomRoutingAcceleratorAttributesError

Source§

impl ProvideErrorMetadata for UpdateCustomRoutingListenerError

Source§

impl ProvideErrorMetadata for UpdateEndpointGroupError

Source§

impl ProvideErrorMetadata for UpdateListenerError

Source§

impl ProvideErrorMetadata for WithdrawByoipCidrError

Source§

impl ProvideErrorMetadata for AcceleratorNotDisabledException

Source§

impl ProvideErrorMetadata for AcceleratorNotFoundException

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for AssociatedEndpointGroupFoundException

Source§

impl ProvideErrorMetadata for AssociatedListenerFoundException

Source§

impl ProvideErrorMetadata for AttachmentNotFoundException

Source§

impl ProvideErrorMetadata for ByoipCidrNotFoundException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for EndpointAlreadyExistsException

Source§

impl ProvideErrorMetadata for EndpointGroupAlreadyExistsException

Source§

impl ProvideErrorMetadata for EndpointGroupNotFoundException

Source§

impl ProvideErrorMetadata for EndpointNotFoundException

Source§

impl ProvideErrorMetadata for IncorrectCidrStateException

Source§

impl ProvideErrorMetadata for InternalServiceErrorException

Source§

impl ProvideErrorMetadata for InvalidArgumentException

Source§

impl ProvideErrorMetadata for InvalidNextTokenException

Source§

impl ProvideErrorMetadata for InvalidPortRangeException

Source§

impl ProvideErrorMetadata for LimitExceededException

Source§

impl ProvideErrorMetadata for ListenerNotFoundException

Source§

impl ProvideErrorMetadata for TransactionInProgressException

Source§

impl ProvideErrorMetadata for ErrorMetadata