Skip to main content

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.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

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 AccessDeniedException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for ConvertRecoveryPointToSnapshotError

Source§

impl ProvideErrorMetadata for CreateCustomDomainAssociationError

Source§

impl ProvideErrorMetadata for CreateEndpointAccessError

Source§

impl ProvideErrorMetadata for CreateNamespaceError

Source§

impl ProvideErrorMetadata for CreateReservationError

Source§

impl ProvideErrorMetadata for CreateScheduledActionError

Source§

impl ProvideErrorMetadata for CreateSnapshotCopyConfigurationError

Source§

impl ProvideErrorMetadata for CreateSnapshotError

Source§

impl ProvideErrorMetadata for CreateUsageLimitError

Source§

impl ProvideErrorMetadata for CreateWorkgroupError

Source§

impl ProvideErrorMetadata for DeleteCustomDomainAssociationError

Source§

impl ProvideErrorMetadata for DeleteEndpointAccessError

Source§

impl ProvideErrorMetadata for DeleteNamespaceError

Source§

impl ProvideErrorMetadata for DeleteResourcePolicyError

Source§

impl ProvideErrorMetadata for DeleteScheduledActionError

Source§

impl ProvideErrorMetadata for DeleteSnapshotCopyConfigurationError

Source§

impl ProvideErrorMetadata for DeleteSnapshotError

Source§

impl ProvideErrorMetadata for DeleteUsageLimitError

Source§

impl ProvideErrorMetadata for DeleteWorkgroupError

Source§

impl ProvideErrorMetadata for DryRunException

Source§

impl ProvideErrorMetadata for Error

Source§

impl ProvideErrorMetadata for ErrorMetadata

Source§

impl ProvideErrorMetadata for GetCredentialsError

Source§

impl ProvideErrorMetadata for GetCustomDomainAssociationError

Source§

impl ProvideErrorMetadata for GetEndpointAccessError

Source§

impl ProvideErrorMetadata for GetIdentityCenterAuthTokenError

Source§

impl ProvideErrorMetadata for GetNamespaceError

Source§

impl ProvideErrorMetadata for GetRecoveryPointError

Source§

impl ProvideErrorMetadata for GetReservationError

Source§

impl ProvideErrorMetadata for GetReservationOfferingError

Source§

impl ProvideErrorMetadata for GetResourcePolicyError

Source§

impl ProvideErrorMetadata for GetScheduledActionError

Source§

impl ProvideErrorMetadata for GetSnapshotError

Source§

impl ProvideErrorMetadata for GetTableRestoreStatusError

Source§

impl ProvideErrorMetadata for GetTrackError

Source§

impl ProvideErrorMetadata for GetUsageLimitError

Source§

impl ProvideErrorMetadata for GetWorkgroupError

Source§

impl ProvideErrorMetadata for InsufficientCapacityException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for InvalidPaginationException

Source§

impl ProvideErrorMetadata for Ipv6CidrBlockNotFoundException

Source§

impl ProvideErrorMetadata for ListCustomDomainAssociationsError

Source§

impl ProvideErrorMetadata for ListEndpointAccessError

Source§

impl ProvideErrorMetadata for ListManagedWorkgroupsError

Source§

impl ProvideErrorMetadata for ListNamespacesError

Source§

impl ProvideErrorMetadata for ListRecoveryPointsError

Source§

impl ProvideErrorMetadata for ListReservationOfferingsError

Source§

impl ProvideErrorMetadata for ListReservationsError

Source§

impl ProvideErrorMetadata for ListScheduledActionsError

Source§

impl ProvideErrorMetadata for ListSnapshotCopyConfigurationsError

Source§

impl ProvideErrorMetadata for ListSnapshotsError

Source§

impl ProvideErrorMetadata for ListTableRestoreStatusError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListTracksError

Source§

impl ProvideErrorMetadata for ListUsageLimitsError

Source§

impl ProvideErrorMetadata for ListWorkgroupsError

Source§

impl ProvideErrorMetadata for PutResourcePolicyError

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for RestoreFromRecoveryPointError

Source§

impl ProvideErrorMetadata for RestoreFromSnapshotError

Source§

impl ProvideErrorMetadata for RestoreTableFromRecoveryPointError

Source§

impl ProvideErrorMetadata for RestoreTableFromSnapshotError

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for TooManyTagsException

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateCustomDomainAssociationError

Source§

impl ProvideErrorMetadata for UpdateEndpointAccessError

Source§

impl ProvideErrorMetadata for UpdateLakehouseConfigurationError

Source§

impl ProvideErrorMetadata for UpdateNamespaceError

Source§

impl ProvideErrorMetadata for UpdateScheduledActionError

Source§

impl ProvideErrorMetadata for UpdateSnapshotCopyConfigurationError

Source§

impl ProvideErrorMetadata for UpdateSnapshotError

Source§

impl ProvideErrorMetadata for UpdateUsageLimitError

Source§

impl ProvideErrorMetadata for UpdateWorkgroupError

Source§

impl ProvideErrorMetadata for ValidationException