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 ActivateEventSourceError

Source§

impl ProvideErrorMetadata for CancelReplayError

Source§

impl ProvideErrorMetadata for CreateApiDestinationError

Source§

impl ProvideErrorMetadata for CreateArchiveError

Source§

impl ProvideErrorMetadata for CreateConnectionError

Source§

impl ProvideErrorMetadata for CreateEndpointError

Source§

impl ProvideErrorMetadata for CreateEventBusError

Source§

impl ProvideErrorMetadata for CreatePartnerEventSourceError

Source§

impl ProvideErrorMetadata for DeactivateEventSourceError

Source§

impl ProvideErrorMetadata for DeauthorizeConnectionError

Source§

impl ProvideErrorMetadata for DeleteApiDestinationError

Source§

impl ProvideErrorMetadata for DeleteArchiveError

Source§

impl ProvideErrorMetadata for DeleteConnectionError

Source§

impl ProvideErrorMetadata for DeleteEndpointError

Source§

impl ProvideErrorMetadata for DeleteEventBusError

Source§

impl ProvideErrorMetadata for DeletePartnerEventSourceError

Source§

impl ProvideErrorMetadata for DeleteRuleError

Source§

impl ProvideErrorMetadata for DescribeApiDestinationError

Source§

impl ProvideErrorMetadata for DescribeArchiveError

Source§

impl ProvideErrorMetadata for DescribeConnectionError

Source§

impl ProvideErrorMetadata for DescribeEndpointError

Source§

impl ProvideErrorMetadata for DescribeEventBusError

Source§

impl ProvideErrorMetadata for DescribeEventSourceError

Source§

impl ProvideErrorMetadata for DescribePartnerEventSourceError

Source§

impl ProvideErrorMetadata for DescribeReplayError

Source§

impl ProvideErrorMetadata for DescribeRuleError

Source§

impl ProvideErrorMetadata for DisableRuleError

Source§

impl ProvideErrorMetadata for EnableRuleError

Source§

impl ProvideErrorMetadata for ListApiDestinationsError

Source§

impl ProvideErrorMetadata for ListArchivesError

Source§

impl ProvideErrorMetadata for ListConnectionsError

Source§

impl ProvideErrorMetadata for ListEndpointsError

Source§

impl ProvideErrorMetadata for ListEventBusesError

Source§

impl ProvideErrorMetadata for ListEventSourcesError

Source§

impl ProvideErrorMetadata for ListPartnerEventSourceAccountsError

Source§

impl ProvideErrorMetadata for ListPartnerEventSourcesError

Source§

impl ProvideErrorMetadata for ListReplaysError

Source§

impl ProvideErrorMetadata for ListRuleNamesByTargetError

Source§

impl ProvideErrorMetadata for ListRulesError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListTargetsByRuleError

Source§

impl ProvideErrorMetadata for PutEventsError

Source§

impl ProvideErrorMetadata for PutPartnerEventsError

Source§

impl ProvideErrorMetadata for PutPermissionError

Source§

impl ProvideErrorMetadata for PutRuleError

Source§

impl ProvideErrorMetadata for PutTargetsError

Source§

impl ProvideErrorMetadata for RemovePermissionError

Source§

impl ProvideErrorMetadata for RemoveTargetsError

Source§

impl ProvideErrorMetadata for StartReplayError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for TestEventPatternError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateApiDestinationError

Source§

impl ProvideErrorMetadata for UpdateArchiveError

Source§

impl ProvideErrorMetadata for UpdateConnectionError

Source§

impl ProvideErrorMetadata for UpdateEndpointError

Source§

impl ProvideErrorMetadata for UpdateEventBusError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConcurrentModificationException

Source§

impl ProvideErrorMetadata for IllegalStatusException

Source§

impl ProvideErrorMetadata for InternalException

Source§

impl ProvideErrorMetadata for InvalidEventPatternException

Source§

impl ProvideErrorMetadata for InvalidStateException

Source§

impl ProvideErrorMetadata for LimitExceededException

Source§

impl ProvideErrorMetadata for ManagedRuleException

Source§

impl ProvideErrorMetadata for OperationDisabledException

Source§

impl ProvideErrorMetadata for PolicyLengthExceededException

Source§

impl ProvideErrorMetadata for ResourceAlreadyExistsException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for ErrorMetadata